Comment sélectionner le premier caractère d'une cellule et l'utiliser pour définir ce qui est retourné?MySQL Sélectionnez où est le premier caractère
4
A
Répondre
14
Jetez un oeil sur MySQL "String" et "Flow Control" Functions.
Par exemple:
SELECT IF(LEFT(myField, 1) = 'a', 1, 0) FROM myTable;
retournera 1 pour les champs qui commencent par 'a' et 0 pour toutes les autres valeurs
1
Essayez de lire cet article
Selecting rows where first n-chars are equal (MySQL)
est également ici un article sur les expressions mysql régulières
Questions connexes
- 1. Fetch les lignes où le premier caractère non alphanumérique
- 2. Linq to objects - sélectionnez le premier objet
- 3. Sélectionnez le premier élément d'une sélection
- 4. Retour du premier caractère DISTINCT d'un champ (MySQL)
- 5. Tout sélectionner sauf le premier caractère d'une chaîne
- 6. Sélectionnez ..... où .... OU
- 7. TDD: Où commencer le premier test?
- 8. Comment obtenir le premier caractère d'une chaîne dans SQL?
- 9. premier déclencheur mysql ne
- 10. table mysql joindre sélectionnez
- 11. Quel est le problème avec cette requête (Sélectionnez RES1 Union Select où param IN (RES1)
- 12. Comment puis-je savoir si le premier caractère d'une chaîne est un nombre dans VB.NET?
- 13. MySql aléatoire catégorie limitée sélectionnez
- 14. MySql requête, sélectionnez supérieure à
- 15. Sélectionnez Something + Un nombre arbitraire Mysql
- 16. effacement caractère de résultat mysql
- 17. Quand/où est le premier point d'un WebForm à appeler Response.Redirect?
- 18. FirstOrDefault() || Sélectionnez() qui est le plus rapide?
- 19. Capturer premier caractère en entrant dans le mode d'édition - le contrôle d'édition personnalisé dans DataGridView
- 20. conversion de chaîne, premier caractère supérieur de chaque mot
- 21. requête MySQL pour extraire le premier mot d'un champ
- 22. Sélectionnez uniquement les lignes uniques dans mysql
- 23. Sélectionnez parmi les enregistrements MySQL qui résument
- 24. Sélectionnez une requête mysql entre la date?
- 25. MYSQL - spécifie le caractère séparateur lors de l'agrégation (group_by)?
- 26. [mysql & php], quel est le premier jour d'une semaine, lundi ou dimanche?
- 27. sélectionnez entre les éléments dans mysql?
- 28. Sélectionnez somme commutative Mysql de chaque ligne
- 29. caractère django ensemble avec MySQL bizarreries
- 30. mysql problème d'encodage de caractère spécial
Works Merci parfaitement vous :) –
select * from table où GAUCHE (catégorie , 1)! = 6 est un autre exemple, lorsque vous voulez restreindre la table, aux éléments d'une catégorie comme 1.1, 1.2, 5.0, mais masquer la catégorie 6.X. – Miguel