varios una tipo tinytext telefono tamaño tabla seleccionar que para mediumtext longitud especificos dato contar caracteres campos campo mysql

mysql - tipo - ¿Cómo seleccionar una columna de texto, que longitud de cadena> 0?



tamaño mediumtext mysql (5)

¿Cómo seleccionar una columna de texto, que longitud de cadena> 0?

Podrías comparar con la cadena vacía:

SELECT yourcolumn FROM yourtable WHERE yourcolumn <> ''''

¿Hay alguna función como "strlen" en mysql?


La siguiente consulta haría el trabajo por usted.

select length(your_text_column) from sample_table where length(some_column) > 0


Mysql tiene una función de length para devolver la longitud de una cadena.

para que pudieras hacer algo como

select * from some_table where length(some_string) > 0;


Para cualquier persona que encuentre esta respuesta en Google, tenga esto en cuenta:

En realidad, CHAR_LENGTH () debería ser una mejor opción. Para conjuntos de caracteres de múltiples bytes, LENGTH () le dará el número de bytes que ocupa la cadena, mientras que CHAR_LENGTH () devolverá el número de caracteres

MySQL - Cómo seleccionar datos por longitud de cadena


Puedes hacerlo usando la palabra clave LENGTH

SELECT * FROM table WHERE LENGTH (name) > 150;