Si en SQL pongo una condición:
select nombre, apellido from cliente where nombre<apellido
¿qué haría eso?
Tengo entendido que te lanzaría un mensaje de error, puesto que no es aceptable una operación aritmetica con un varchar, a no ser que el varchar sea un numero y lo castes, creo que no es valido lo que dices, un 99% seguro xD
Pues yo creo que si que funcionaría. Hace una comparación por orden alfabético ascendente.
Ej: "aa" < "bb" = true
De todos modos, para salir de dudas, si tienes la BD montada, carga un par de registros en la tabla y lanza la consulta para evaluar resultados.
Saludos.
Cita de: Bulld0z3r en 24 Febrero 2012, 00:44 AM
Pues yo creo que si que funcionaría. Hace una comparación por orden alfabético ascendente.
Ej: "aa" < "bb" = true
De todos modos, para salir de dudas, si tienes la BD montada, carga un par de registros en la tabla y lanza la consulta para evaluar resultados.
Saludos.
Espero que haga la prueba porque me interesa la respuesta XD
Cita de: Bulld0z3r en 24 Febrero 2012, 00:44 AM
Pues yo creo que si que funcionaría. Hace una comparación por orden alfabético ascendente.
Ej: "aa" < "bb" = true
De todos modos, para salir de dudas, si tienes la BD montada, carga un par de registros en la tabla y lanza la consulta para evaluar resultados.
Saludos.
Confirmado.
Cree una tabla Clientes como sigue:
Citar
Nombre Apellidos
Adalberto Diaz
Gustavo Camilo
Zuleika Arandano
Arandano Zuleika
La consulta fue:
SELECT Nombre FROM Clientes where Nombre<Apellido;
El resultado fue:
Citar
Nombre
Adalberto
Arandano
Si cambiamos el signo:
SELECT Nombre FROM Clientes where Nombre>Apellido;
Citar
Nombre
Gustavo
Zuleika
Genial, algo nuevo se aprende todos los dias ;-)