SQL, une commande pour tester la présence d'une chaine dans un champ ?

SQL, une commande pour tester la présence d'une chaine dans un champ ? - Windows & Software

Marsh Posté le 22-05-2002 à 19:08:41    

Y'a t il une fonction SQL qui peut retourner une valeur selon la présence ou non d'une portion de chaine dans un champ ?
 
Merci

 

[jfdsdjhfuetppo]--Message édité par paranoidandroid le 22-05-2002 à 19:08:51--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 22-05-2002 à 19:08:41   

Reply

Marsh Posté le 22-05-2002 à 19:23:44    

La clause LIKE permet d'utiliser des wildcards afin de faire une recherche d'occurence d'une portion de chaine.
 
SELECT * FROM la_table WHERE le_champ LIKE '%valeur%'

Reply

Marsh Posté le 22-05-2002 à 20:01:33    

Guru a écrit a écrit :

La clause LIKE permet d'utiliser des wildcards afin de faire une recherche d'occurence d'une portion de chaine.
 
SELECT * FROM la_table WHERE le_champ LIKE '%valeur%'  




 
Merci ... je sens qu'un petit If exists avec cette requête me donne parfaitement ce qu'il faut ..
 
Mais il me semblait qu'une fonction pouvait faire ça plus simplement ... du style charset( @champs )... un truc dans le genre ..
 
PS : Je suis sous Sybase ...

Reply

Sujets relatifs:

Leave a Replay

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