¿Hay un comando MySQL para convertir una cadena a minúsculas?
123
Tengo una base de datos MySQL de palabras clave que actualmente son mixtas. Sin embargo, quiero convertirlos a minúsculas. ¿Hay un comando fácil para hacer esto, ya sea usando MySQL o MySQL y PHP?
Es interesante observar que el nombre del campo cambia de nombre y si lo hace referencia en una función, no obtendrá su valor a menos que le asigne un alias (que puede ser su propio nombre)
Ejemplo: uso una función para obtener dinámicamente un valor de nombre de campo:
Respuestas:
fuente
ascii_bin
, ¿no convertirá automáticamente todo a minúsculas o me equivoco?Sí, la función es LOWER () o LCASE () (ambas hacen lo mismo).
Por ejemplo:
fuente
SELECT LOWER(foo) AS foo FROM bar
fuente
Puede usar las funciones LOWER () o LCASE ().
Estos pueden usarse tanto en columnas como en literales de cadena. p.ej
o
LCASE () puede ser sustituido por LOWER () en ambos ejemplos.
fuente
¿Intentaste buscarlo? Google, manual ...
http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_lower
fuente
Simplemente use:
o
Ambas funciones funcionarán igual.
fuente
Es interesante observar que el nombre del campo cambia de nombre y si lo hace referencia en una función, no obtendrá su valor a menos que le asigne un alias (que puede ser su propio nombre)
Ejemplo: uso una función para obtener dinámicamente un valor de nombre de campo:
mi consulta es: SELECCIONAR INFERIOR (itemID), ... etc.
necesitaba cambiarse a: SELECCIONAR INFERIOR (itemID) como itemID , ... etc.
fuente
use la
LOWER
función para convertir datos o cadenas en minúsculas.o
fuente
Creo en php que puedes usar
para que pueda hacer un php para leer todas las entradas en la tabla y luego usar ese comando para imprimirlas de nuevo en minúsculas
fuente