03/04/2013, 20:17
|
| | Fecha de Ingreso: febrero-2013 Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 9 meses Puntos: 3 | |
el NULL va primero en un order by??? hola una pregunta, cuando tengo varios registros, supongamos 10 y tienen 3 campos
TABLA NOMBRES
id | nombre | apellido
.-----------------------------------....
tengo varios registros , ninguno tiene un campo null, NINGUNO.
PERO APARTE DE LOS 10 AGREGO UNO CON UN CAMPO null, Y ESTA EN EL CAMPO DE APELLIDO....
que pasa si quiero que por ORDER BY, ordenado por APELLIDO, salgan los registros,
y el primer registro, (en teoria, ordenado por apellido)
sea este registro
id= vacio , es incrementable
nombre=forosdelweb
apellido=NULL,
si hago
select * from NOMBRES order by apellido
bien, sale primero el campo de foros del web, aunque hice un order by apellido..
esto pasa en todas las tablas?? en todos los sql? mysql, sqlserver, gestores de base de datos?,
es normal que tome el campo NULL, por prioridad, sobre ordenar por campos con texto??
Última edición por aldo_rengo; 03/04/2013 a las 20:23 |