Dans ce didacticiel de programmation de base de données, les développeurs et les administrateurs de base de données apprendront la syntaxe permettant d'obtenir la longueur du texte dans une colonne à l'aide de MySQL.
Considérez le tableau STOCKPRICE :
CREATE TABLE `STOCKPRICE` ( `ID` INT(11) NOT NULL, `NAME` TEXT NOT NULL COLLATE 'utf8_bin', `PRICE` INT(11) NOT NULL)COLLATE='utf8_bin'ENGINE=InnoDB;Remplissez la base de données nouvellement créée avec des exemples de données, comme indiqué ci-dessous :
INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (1, 'MM Corp', 25);INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE` ) VALUES (2, 'NN Corp ', 35); INSÉRER DANS `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (3, 'HINT Co', 30);Maintenant que nous avons créé une nouvelle base de données et l'avons remplie avec des exemples de données, trouvons la longueur des valeurs dans le NOM colonne :
SELECT LENGTH(NAME) LENGTH FROM STOCKPRICECette requête donne le résultat ci-dessous :
+-------+|LONGUEUR |+-------+| 7 || 8 || 7 |+-------+Nous pouvons utiliser TRIM pour donner un résultat différent dans le cas où il y a des espaces supplémentaires à la fin de chaque entrée ; la TRIM supprime l'espace supplémentaire à la fin d'une entrée :
SELECT LENGTH(TRIM(NAME)) LENGTH FROM STOCKPRICECette requête donne le résultat suivant :
+-------+|LONGUEUR |+-------+| 7 || 7 || 7 |+-------+Lisez plus de didacticiels de programmation et d'administration de base de données.