Bonjour tout le monde
j'ai vuq ue sous MySQL il y avait une fonction de cast ...
mais je n'arrive pas à la faire fonctionner ..
mon problème est simple je voudrait comparer un int avec un like "%expr%"
des idées ??
merci d'avance
Bonjour tout le monde
j'ai vuq ue sous MySQL il y avait une fonction de cast ...
mais je n'arrive pas à la faire fonctionner ..
mon problème est simple je voudrait comparer un int avec un like "%expr%"
des idées ??
merci d'avance
Bonjour,
Il faut faire :
La longueur du char dépend de la longueur maximale de l'entier à comparer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select... from... where cast(colonne_int as char(...)) like...
Attention, ceci ne marche que depuis Mysql 4.0.6;
ced
Rédacteur / Modérateur SGBD et R
Mes tutoriels et la FAQ MySQL
----------------------------------------------------
Pensez aux balises code et au tag![]()
Une réponse vous a plu ? N'hésitez pas à y mettre un![]()
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ca ne semble pas fonctionner
est ce que je peut mettre une taille enorme ??
merci de ta reponse
Essaie en retirant la longueur dans char :
ced
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT... FROM... WHERE cast(colonne_int AS CHAR) LIKE...
Rédacteur / Modérateur SGBD et R
Mes tutoriels et la FAQ MySQL
----------------------------------------------------
Pensez aux balises code et au tag![]()
Une réponse vous a plu ? N'hésitez pas à y mettre un![]()
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
merci de ton attention
malheureusement ca ne fonctionne pas non plus ...
Bizarre, moi je viens de le tester et ça fonctionne...
Quelle version de MySQL utilises-tu ?
ced
Rédacteur / Modérateur SGBD et R
Mes tutoriels et la FAQ MySQL
----------------------------------------------------
Pensez aux balises code et au tag![]()
Une réponse vous a plu ? N'hésitez pas à y mettre un![]()
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
Partager