En MySQL, comment puis-je commander ma requête par nombre de caractères?MySQL: Sélection des rangs classés par nombre de caractères
9
A
Répondre
23
Essayez d'utiliser la fonction LENGTH
:
SELECT * FROM table ORDER BY LENGTH(myField);
En fonction de ce que vous faites, vous voudrez peut-être utiliser à la place CHAR_LENGTH
:
Un caractère multi-octets compte comme un seul caractère. Cela signifie que pour une chaîne contenant cinq caractères à deux octets, longueur() retourne 10, alors CHAR_LENGTH() 5.
Si vous ne savez pas ce que cela signifie, vous voulez probablement LENGTH
.
Questions connexes
- 1. MySQL Sélection nombre
- 2. comment limiter mes caractères de sélection mysql
- 3. Comment puis-je lister les articles de blog associés classés par nombre de tags courants?
- 4. Sélection des Foo les plus populaires par nombre de Bars
- 5. mySQL - résultats par nombre de secondes
- 6. Quelle est la meilleure façon de générer des rangs dans MYSQL?
- 7. Rails classés par dans le modèle associé
- 8. jQuery, caractères d'échappement lors de la sélection par href
- 9. MySQL Jeux de caractères
- 10. MySQL - S'il commence par un nombre ou un caractère spécial
- 11. Sélectionnez les meilleurs résultats distincts classés par fréquence
- 12. Top 3 enregistrements classés par un champ dans les rails
- 13. En SQL, comment obtenez-vous les N rangs supérieurs ordonnés par une certaine colonne?
- 14. Nombre maximum de lignes par MySQL (Billions) NDBCLUSTER?
- 15. Python - MYSQL - Sélection des zéros en tête
- 16. MySQL Sélection de lignes Linked
- 17. Echapper des caractères MySQL dans .NET
- 18. Traitement des caractères spéciaux MySQL Full Text
- 19. sélection et l'affichage des éléments classés et les votes d'un utilisateur, un reddit la, digg, et al
- 20. Référencer une sous-sélection MySQL dans une autre requête
- 21. perl mysql obtenir le nombre de colonnes
- 22. MySQL - Sélection d'une colonne non dans le groupe par
- 23. Nombre de caractères dans NSString ou NSMutableString?
- 24. Limite Nombre de caractères dans C# Chaîne
- 25. nombre MySQL() problème
- 26. Sélection de lignes aléatoires dans MySQL
- 27. Mysql: Obtenir le nombre de valeurs séparées par des virgules avec
- 28. MySQL - Sélection des enregistrements en fonction de l'ID secondaire maximale
- 29. SPGridView - Sélection des colonnes par l'utilisateur
- 30. Mysql - Insérer des requêtes en insérant des caractères amusants
Qu'est-ce que ... fait en MySQL? ;-) – MatBailie
Oui, je l'ai édité pour juste utiliser l'astérisque redouté. :) Je suppose que je préfère mettre en place une requête inefficace que celle qui ne fonctionne pas. –
meh, même la propre documentation de MySQL utilise ellipsis pour signifier le code omis: http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html. Il est assez courant d'utiliser "..." pour représenter les paramètres variables ou les omissions dans la programmation. – Calvin