En este tutorial de programación de bases de datos, los desarrolladores y administradores de bases de datos aprenderán la sintaxis para obtener la longitud del texto en una columna usando MySQL.
Considere la tabla PRECIO DE ACCIONES :
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 ;
Llene la base de datos recién creada con datos de muestra, como se muestra a continuación:
INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (1, 'MM Corp', 25); INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (2, 'NN Corp ', 35); INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (3, 'HINT Co', 30);
Ahora que hemos creado una nueva base de datos y la hemos llenado con datos de muestra, encontremos la longitud de los valores en el NOMBRE columna:
SELECT LENGTH(NAME) LENGTH FROM STOCKPRICE
Esta consulta da como resultado el siguiente resultado:
+-------+ |LENGTH | +-------+ | 7 | | 8 | | 7 | +-------+
Podemos usar TRIM arrojar un resultado diferente en caso de que haya espacios adicionales al final de cada entrada; el RECORTE instrucción elimina el espacio adicional al final de una entrada:
SELECT LENGTH(TRIM(NAME)) LENGTH FROM STOCKPRICE
Esta consulta da como resultado el siguiente resultado:
+-------+ |LENGTH | +-------+ | 7 | | 7 | | 7 | +-------+
Lea más tutoriales de administración y programación de bases de datos.