Requete surment toute bete

Requete surment toute bete - SQL/NoSQL - Programmation

Marsh Posté le 28-04-2005 à 14:34:24    

Bonjour
Je vous enonce mon petit probleme :)
Je souhaite recuperer dans une table tous ceux qui commence par "E51" sachant qu'il on tous une meme taille de ex:"E69510"
 
en gros je veux :
 
select * from ma_table where X commence par E51

Reply

Marsh Posté le 28-04-2005 à 14:34:24   

Reply

Marsh Posté le 28-04-2005 à 14:36:02    

select * from ma_table where X like 'E51%'

Reply

Marsh Posté le 28-04-2005 à 14:40:02    

lool merci je l'avais totalement zappé cet commande merci encore

Reply

Marsh Posté le 10-05-2005 à 16:27:17    

pour être plus précis et plus efficace (requêtes plus rapides), utilise carrément les '_', surtout si ton champ a une taille fixe :
 
select * from ma_table where X like 'E51____' (autant de '_' que de caractères restant dans ton champ

Reply

Marsh Posté le 10-05-2005 à 17:25:24    

denzz a écrit :

pour être plus précis et plus efficace (requêtes plus rapides), utilise carrément les '_', surtout si ton champ a une taille fixe :
 
select * from ma_table where X like 'E51____' (autant de '_' que de caractères restant dans ton champ


Salut,
 
Je connaissais pas cette utilisation des '_'. Est-ce que c'est du standard SQL? Ou est-ce que c'est implémenté que dans quelques SGBD? Si oui, lesquels?
 
Merci d'avance

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed