-1
votes

Query SQL pour la recherche sur la colonne (Aide dans la requête SQL)

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

comme ci-dessous

si table xxx

Sélectionnez où avoir un chiffre 3 numérique alors il choisit 345 et 234 et 555


1 commentaires

Quel est le type de données de diplôme?


3 Réponses :


1
votes

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


8 commentaires

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 de colonne degré dans votre table?


chiffre 20 chiffres


@Sarah: chiffre n'est pas un type de données. Si vous avez des choses telles que 000 , 00 , alors cela ressemble à une colonne varchar (s'il s'agissait de quelque chose comme integer , alors il serait juste d'être 0 ).


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> <



0
votes

Si les valeurs sont des chiffres, vous pouvez utiliser: xxx pré>

si degrés code> est une chaîne contenant uniquement des chiffres: p>

where degree regexp '^[0-9]{3}$'


0 commentaires

0
votes

Utilisez une requête simple pour rechercher des chiffres compris entre 100 et 999:

select  *
  from  mytable
  where degree >= 100 AND degree < 1000


0 commentaires