[SQL]bete requete.. mais probleme :)

bete requete.. mais probleme :) [SQL] - Windows & Software

Marsh Posté le 03-05-2002 à 15:31:56    

voila voila
comment faire lka requete suivante?
 
select name, adress
FROM database
WHERE (et la je voudrais la condition NAME a plus de 150 caracteres!) :??:
 
 
 
 
donc cette requete doit maffichier les noms et adresse des gens qui ont plus de 150 lettre dans leur nom.


---------------
[:pentier]  
Reply

Marsh Posté le 03-05-2002 à 15:31:56   

Reply

Marsh Posté le 03-05-2002 à 15:38:26    

brunocremer a écrit a écrit :

voila voila
comment faire lka requete suivante?
 
select name, adress
FROM database
WHERE (et la je voudrais la condition NAME a plus de 150 caracteres!) :??:
 
 
 
 
donc cette requete doit maffichier les noms et adresse des gens qui ont plus de 150 lettre dans leur nom.  




---------------
[:pentier]  
Reply

Marsh Posté le 03-05-2002 à 15:39:39    

Sauf erreur de ma part, ce genre de condition se base sur des fonctions spécifiques aux SGBD et donc n'appartenant pas au langage SQL normalisé. Indiques nous sous quel SGBD tu travailles pour pouvoir t'aider.

Reply

Marsh Posté le 03-05-2002 à 15:39:46    

Pour calculer la longueur d'un champ (nbr de carac donc), et ben si je ne me trompe pas, il n'y a rien qui te permette de faire ca directement en SQL standard, mias apres ca dependra de ta base, si je ne me trompe pas, Oracle fournis une fonction qui fait ca (surement LEN ou un truc du genre, je l'ai plus en tete), il me semble que SQLServer fait de meme...

Reply

Marsh Posté le 03-05-2002 à 16:24:00    

Guru a écrit a écrit :

Sauf erreur de ma part, ce genre de condition se base sur des fonctions spécifiques aux SGBD et donc n'appartenant pas au langage SQL normalisé. Indiques nous sous quel SGBD tu travailles pour pouvoir t'aider.  




 
access


---------------
[:pentier]  
Reply

Marsh Posté le 03-05-2002 à 16:24:32    

mordicator a écrit a écrit :

Pour calculer la longueur d'un champ (nbr de carac donc), et ben si je ne me trompe pas, il n'y a rien qui te permette de faire ca directement en SQL standard, mias apres ca dependra de ta base, si je ne me trompe pas, Oracle fournis une fonction qui fait ca (surement LEN ou un truc du genre, je l'ai plus en tete), il me semble que SQLServer fait de meme...  




 
oui acess se sert aussi de LEN je crois
mais je c plus lutiliser :/
qqun peux maider?


---------------
[:pentier]  
Reply

Marsh Posté le 03-05-2002 à 16:27:58    

De mémoire sans pouvoir tester :
 
SELECT name, adress
FROM database
WHERE LEN(name) > 150

Reply

Marsh Posté le 03-05-2002 à 17:23:15    

Guru a écrit a écrit :

De mémoire sans pouvoir tester :
 
SELECT name, adress
FROM database
WHERE LEN(name) > 150  




 
merci :jap:


---------------
[:pentier]  
Reply

Sujets relatifs:

Leave a Replay

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