
31/08/2005, 02:13
|
|
ORDER BY campo='algo' en SQL Server Hola, tengo una duda con respecto a una consulta, anteriormente la he expuesto en el subforo de bases de datos, pero parece que es menos activo que este, así que aquí va mi pregunta:
Tengo una lista de registros y quiero mostrarlos ordenados alfabéticamente, pero quiero que el primero que aparezca sea el que yo le diga, por ejemplo:
ESPAÑA (este el primero)
ARGENTINA (a partir de aquí ordenados alfabéticamente)
CHILE
...etc
En ACCESS no hay problema, simplemente en la consulta, se le pone un ORDER BY pais='España', pais y saldrían los paises ordenados por orden alfabético pero España de primero.
Pero en SQL Server, ese método da error. Mi pregunta pues es ¿se puede hacer en SQL Server en una sola consulta? (a ser posible sin el uso de UNION)
Gracias por vuestro tiempo |