Salut !
Pourriez vous me dire quel est la query pour récupérer les entrées dont la longueur d'un champ est supérieur à, par exemple, 50.
Merci d'avance,
Black Eagle
Salut !
Pourriez vous me dire quel est la query pour récupérer les entrées dont la longueur d'un champ est supérieur à, par exemple, 50.
Merci d'avance,
Black Eagle
Cela dépend du SGBDR, cherche du côté de LENGTH, ou LEN
Il s'agit de MySQL, j'ai cherché du coté des strings functions mais je suis perdu![]()
http://dev.mysql.com/doc/mysql/en/String_functions.html
Il me semble que la doc est claire :
BIT_LENGTH nombre de bits utilisés
CHAR_LENGTH = nombre de caractères utilisés (que l'on utilise un char_set monobyte ou multi_byte
LENGTH = nombre de bytes utilisés (donc=CHAR_LENGTH si tu es en Char_set monobyte)
OCTET_LENGTH = LENGTH
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM laTable WHERE LENGTH(leChamp) > 50
Ha heu en effet g du lire trop rapidement ......
Ce que je voulais est en fait ceci :
Merci de ton aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT LENGTH(LeChamp),LeChamp * FROM laTable![]()
Mais je raconte vraiment n importe quoi moi aujourd hui ..... oulalah v aller me rafraichir les idées dehors![]()
Ce ke tu m'as filé comme code est ce ke je cherchais !
Merci![]()
Content de t'avoir aidé, mais n'oublie pas le tag [Résolu]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager