begin process at 2008 08 29 20:28:05
1 233 870 membres
392 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : COMMENT FAIRE UN CHAMP like UN AUTRE CHAMP [ Archives / Problème avec une requête ] (Delph83)

COMMENT FAIRE UN CHAMP like UN AUTRE CHAMP le 29/04/2005 17:40:29

Delph83

Bonjour tout le monde

Voilà j’ai un problème avec une requête sql et la clause LIKE :

J’ai une table A qui a un champ champA qui contient des numéros de champ (du type 62598   625321     6254123   98745     32145   etc….). Or je veux récupérer toutes les données de la table A dont le champA commence par 625. Une requête du type where champA like ‘625%’ marche très bien. Mais il faut que je stocke ce 625 dans une autre table (table B champB) pour cause de dynamisme.

Il faut alors que je fasse une requête du type champA like champB et là c’est coince !

En effet, comment faire un champ like un autre champ en sql ? Si ce n’est pas possible directement quelle astuce est possible pour pouvoir comparer ces deux champs ? J’ai essayé pas mal de chose mais là je n’y arrive vraiment vraiment pas ! En fait, lors de ma requête le 625 n’est pas récupéré, et j’obtiens donc un résultat nul !

Je précise que je travailles sous SQL server Entreprise et que les deux tables dont je parle n’ont pas de champ en commun et ne pourront jamais en avoir : la table A est alimentée directement par un fichier.

Si quelqu’un a une idée je suis preneuse !

Merci d’avoir lu ce message.


Re : COMMENT FAIRE UN CHAMP like UN AUTRE CHAMP le 29/04/2005 17:57:27

karn
Réponse acceptée !
j'ai pas tous compris, mais peut etre qu'un LEFT(TableA.champA,3)=LEFT(TableB.ChampB,3)  t'aiderais.


Classé sous : table, champ, requête, like, champa

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS