Buenas. Resulta que en una página que estoy haciendo, estoy usando la herramienta combobox de ajax.net para desplegar unos campos de sql server. Hasta el momento no he encontrado la forma de agregar un texto para que sea el primer elemento, por ejemplo si el combobox despliega ciudades, que en el combobox pueda decir "Seleccione ciudad"
para esto, estoy generando por la query este primer elemento con la sentencia UNION, de esta forma
SELECT -1 as IDCIUDAD, 'Seleccione ciudad" as NOMBRECIUDAD
UNION
SELECT * FROM CIUDAD
el problema es que quiero ordenar las ciudades y que el SELECCIONE CIUDAD quede de los primeros, pero si pongo la cláusula ORDER BY NOMBRECIUDAD en la sentencia
SELECT -1 as IDCIUDAD, 'Seleccione ciudad" as NOMBRECIUDAD
UNION
SELECT * FROM CIUDAD ORDER BY NOMBRECIUDAD
el SELECCIONE CIUDAD queda entre las ciudades que empiezan con la letra S
Alguna recomendación para que SELECCIONE CIUDAD quede siempre en primer lugar y la lista de ciudades quede ordenada en orden alfabético?