Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1557 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  help -requete sql comparaison 2chaines

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

help -requete sql comparaison 2chaines

n°1210587
root76
Posté le 29-09-2005 à 10:37:25  profilanswer
 

Bonjour,
voila mon problème, je voudrais faire une requête de telle que:
 
Update ma_table  SET ....  WHERE  une_chaine contient  une_colonne_dematable.
 
j'aip as su traduire  " une_chaine contient  une_colonne_dematable." en sqal si vous avez une idée.
 
merci
Merci.

mood
Publicité
Posté le 29-09-2005 à 10:37:25  profilanswer
 

n°1210589
betsamee
Asterisk Zeperyl
Posté le 29-09-2005 à 10:38:20  profilanswer
 

rien capte

n°1210600
Beegee
Posté le 29-09-2005 à 10:46:41  profilanswer
 

Sous Oracle, y a ça qui marche :
 
UPDATE ma_table
SET ...
WHERE ma_chaine LIKE '%' || ma_colonne || '%';
 
Suivant les SGBD, il doit y avoir des fonctions prévues pour, du genre CONTAINS(chaine, souschaine).

n°1210601
root76
Posté le 29-09-2005 à 10:47:09  profilanswer
 

concrétement j'ai un tableau php avec modele_tele-->prix, et je voudrais mettre à jour les prix d'une table sql or je peux avoir par exemple:
dans le tableau: panasonicxz110silver -->699  , et dans la table j'ai la valeur panasonicxz100
or si je mets  
update tele SET prix=699 where nom=panasonicxz110silver; il va pa la mettre à jour car le nom est panasonicxz110 dans la table.
voila j espere que j'étais clair et encore merci

n°1210602
root76
Posté le 29-09-2005 à 10:48:07  profilanswer
 

je suis sous Mysql

n°1210604
Beegee
Posté le 29-09-2005 à 10:49:19  profilanswer
 

J'ai regardé, avec mySql tu peux utiliser INSTR(str,substr) (ça renvoie l'indice de la 1ère occurrence trouvée).
 
UPDATE matable
SET ...
WHERE INSTR(machaine, macolonne) > 0;

n°1210612
betsamee
Asterisk Zeperyl
Posté le 29-09-2005 à 10:51:26  profilanswer
 

avec mysql like %% fonctionne aussi

n°1210616
Beegee
Posté le 29-09-2005 à 10:53:42  profilanswer
 

Je l'utilise tellement peu ... par contre au boulot j'ai toujours des bases Oracle sous la main :D

n°1210637
root76
Posté le 29-09-2005 à 11:16:11  profilanswer
 

oui c ça merci bcp :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  help -requete sql comparaison 2chaines

 

Sujets relatifs
PHP5 - Récupérer la variable d'une URL pour requête dans un flux XMLOpérateur de comparaison casse sensitif
Expression reguliere sur une requete Insert[XSL] requete xpath
aide pour une requete, je pataugerequete sql + php
Pb formulaire access et zone de liste ! help plz ![débutant] remplir jtable avec requete
Help! Comment référencer gratuitement mon site web?probleme de requete
Plus de sujets relatifs à : help -requete sql comparaison 2chaines


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR