Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:Como obter o comprimento do texto em uma coluna




Neste tutorial de programação de banco de dados, desenvolvedores e administradores de banco de dados aprenderão a sintaxe de como obter o comprimento do texto em uma coluna usando o MySQL.

Considere a tabela 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; 
Preencha o banco de dados recém-criado com dados de amostra, conforme mostrado abaixo:
INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALORES (1, 'MM Corp', 25);INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE` ) VALORES (2, 'NN Corp', 35);INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (3, 'HINT Co', 30);

Agora que criamos um novo banco de dados e o preenchemos com dados de amostra, vamos encontrar o comprimento dos valores em NAME coluna:
SELECIONE COMPRIMENTO(NOME) COMPRIMENTO DO PREÇO DE AÇÕES

Essa consulta resulta na saída abaixo:
+-------+|COMPRIMENTO |+-------+| 7 || 8 || 7 |+-------+

Podemos usar TRIM para produzir um resultado diferente no caso de haver espaços extras no final de cada entrada; o TRIM instrução remove o espaço extra no final de uma entrada:
SELECT LENGTH(TRIM(NAME)) LENGTH FROM STOCKPRICE

Essa consulta resulta na seguinte saída:
+-------+|COMPRIMENTO |+-------+| 7 || 7 || 7 |+-------+

Leia mais tutoriais de programação e administração de banco de dados.