 
			
				03/04/2013, 20:17
			
			
			     |  
      |    |    |    Fecha de Ingreso: febrero-2013  Ubicación: en mi  casa  
						Mensajes: 541
					  Antigüedad: 12 años, 8 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           |