Comment allez-vous que vous avez besoin d'aide dans quelque chose de quelque chose
J'ai besoin de requêtes MySQL pour rechercher dans la colonne de ligne de ligne qui ont une valeur avec 9 chiffres p>
comme ci-dessous p>
si table p> Sélectionnez où avoir un chiffre 3 numérique
alors il choisit
345 et 234 et 555 p> p>
3 Réponses :
Si la colonne est de type de données de chaîne, utilisez l'opérateur Regex CODE>: select * from mytable where degree between 100 and 999
Nombres seulement et j'ai besoin de choisir de ne pas entre autres et plus bas, j'ai besoin de choisir par la largeur de colonne ou comme de combien de chiffres dans les colonnes
comme le choix qui ont 6 chiffres dedans
Si ça 00 000 000 00 0 00
Il choisit les 3 chiffres 000 et 000
@Sarah: Quel est le DataType i> de colonne degré code> dans votre table?
chiffre 20 chiffres
@Sarah: chiffre code> n'est pas un type de données. Si vous avez des choses telles que 000 code>, 00 code>, alors cela ressemble à une colonne varchar code> (s'il s'agissait de quelque chose comme integer code >, alors il serait juste d'être 0 code>).
Non 0 Je donne l'exemple comme des lons-moi avoir une table avoir des données avec 100 millions d'enregistrements Il y a un nom de colonne Bounce avec les numéros Entrée des utilisateurs Je dois sélectionner tout ce qui a écrit le code avec 6 chiffres pour apparaître aléatoire comme si vous type 1 11 21 43 7777 71 26 J'aurai besoin de sélectionner n'importe quel nombre qui dispose de 2 chiffres de sorte qu'il sélectionne 11 21 43 71 26 Je ne fais pas que Wana entre ou> <
Si les valeurs sont des chiffres, vous pouvez utiliser: si degrés code> est une chaîne contenant uniquement des chiffres: p> where degree regexp '^[0-9]{3}$'
Utilisez une requête simple pour rechercher des chiffres compris entre 100 et 999:
select * from mytable where degree >= 100 AND degree < 1000
Quel est le type de données de diplôme?