SK_valshk Machacateclados

 Mensajes: 216 Desde: 23/Jun/2005 | Seleccionar.... inicio con número, inicio con otro caracter)
Alguien sabe como debo poner la clausula WHERE en una consulta para que tome todos los registros donde un campo de tipo text o varchar empiece con un número y otra para que seleccione en caso de que empiece por un cararcer que no sea alfanumérico?????? Lo necesito para un índice alfabético.
|
15/Dic/2006 06:12 GMT+1 | Perfil · Privado · Desconectado · Web |
NoSetup.org @man / @woman


Usuario PRO Mensajes: 23.857 Desde: 01/Mar/2003 | RE: Seleccionar.... inicio con número, inicio con otro caracter)
Interesante pregunta... ni idea si se puede hacer.
Mientras tendrás que hacer un select y uno a uno sacar el 1º carácter... y se me ocurre, puedes hacer un script que haga eso, leer uno a uno todos, y sacar el 1º carácter, que guardes en la base de datos, en otro campo y el WHERE ya sería sobre ese campo. Obviamente, cuando insertes campos nuevos, ya lo harías con ese dato.
Creo que la solución que propongo sería más rápida que un WHERE con algun tipo de condición.
|
15/Dic/2006 14:22 GMT+1 | Perfil · Privado · Desconectado · Web · Fotolog |
SK_valshk Machacateclados

 Mensajes: 216 Desde: 23/Jun/2005 | RE: Seleccionar.... inicio con número, inicio con otro caracter)
Y si no habria que seleccionar todo y hacer la selección con expresiones regulares.
|
16/Dic/2006 15:58 GMT+1 | Perfil · Privado · Desconectado · Web |
Tito Administrador del foro


Usuario PRO Mensajes: 1.677 Desde: 08/Mar/2002 | RE: Seleccionar.... inicio con número, inicio con otro caracter)
Esto para sacar el caracter inicial que quieras:
WHERE campo LIKE 'a%' WHERE campo LIKE 'b%' WHERE campo LIKE 'c%' WHERE campo LIKE 'd%' ... ... ...
Para sacar los que no empiezan con un caracter alfanumerico:
WHERE campo REGEXP '^[^[:alnum:]]'
Que empiecen por Numeros:
WHERE campo REGEXP '^[0-9]'
Y asi todo lo que se quiera...
"Quien mucho abarca, poco aprieta"
"Quien siembra vientos, recoge tempestades" |
22/Dic/2006 10:40 GMT+1 | Perfil · Privado · Desconectado · Web · Fotolog |