2008-08-31 5 views

Répondre

21

SELECT LEN (columnName) AS MaLongueur DE myTable

2

Si vous voulez savoir au maximum il devrait y avoir un moyen pour vous d'obtenir le schéma de la table. Normalement, vous pouvez faire quelque chose comme SHOW COLUMNS dans SQL ou une commande de style DESCRIBE. Dans une coquille de MySQL qui peut être raccourci à:

desc tablename; 

Ensuite, si vous voulez déterminer la longueur d'une chaîne, il y a normalement une fonction comme LENGTH(pour les octets) ou CHAR_LENGTH(pour les caractères).

SELECT *, LENGTH(fieldname) AS len FROM tablename 
1
SELECT LEN(columnName) AS MyLength FROM myTable 

J'ai utilisé cette requête pour ma table. Il affiche la taille de chaque ligne dans une colonne particulière.

J'ai besoin de cette taille de nom de champ au maximum, il permet les caractères.

Questions connexes