Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, gostaria de saber como trazer o total de caracteres de uma tabela, sendo eles números e textos.
Ex: minha tabela tem as colunas (nome,filme,flash,tipo), como posso fazer um select que traga o total de caracteres dos dados dessas colunas ??
eu tentei isso mais ele traz só de uma coluna
SELECT CHARACTER_LENGTH(nome) as qtd from usuario;
Ou seja, como adiciona todas as colunas ?
e gostaria de saber também como fazer uma soma com SUN através dessa coluna qtd.
Desculpe mas estou iniciando com BD, e obrigado por quem puder ajudar.
Nem precisa desse SUM aí, faça assim:
CHARACTER_LENGTH(CONCAT(NOME,FILME,FLASH,TIPO))
>
Nem precisa desse SUM aí, faça assim:
CHARACTER_LENGTH(CONCAT(NOME,FILME,FLASH,TIPO))
Então, eu precisava da quantidade total dos caracteres de todas as linhas somadas, por isso utilizei o SUM, sem o SUM ele traz o total de caracteres de cada linha independente. Mas valeu mesmo assim.
Consegui resolver, utilizei CONCAT
ficou dessa maneira
SUM(CHARACTER_LENGTH(CONCAT(NOME,FILME,FLASH,TIPO)))
esta aí, ele concatena as colunas, e traz a soma total dos caracteres de todas as linhas.