Quiero que mi consulta devuelva las filas de la tabla donde una columna contiene un valor específico primero, y luego devuelve el resto de las filas ordenadas alfabéticamente.¿Cómo devuelvo las filas con un valor específico primero?
Si tengo una tabla algo así como este ejemplo:
- Table: Users
- id - name - city
- 1 George Seattle
- 2 Sam Miami
- 3 John New York
- 4 Amy New York
- 5 Eric Chicago
- 6 Nick New York
Y el uso de esa mesa que quiero a mi consulta para devolver las filas que contienen Nueva York primero, y luego el resto de las filas en orden alfabético por la ciudad . ¿Es posible hacerlo con solo una consulta?
Considere cambiar la respuesta aceptada a la segunda si es posible, ya que el primero sólo funciona para MySQL y no para MSSQL. – Magisch
Hecho. Mi pregunta original era sobre MySQL, pero las etiquetas no reflejaban eso de todos modos. – Phoexo
Gracias. Me encontré con esto esta mañana en un esfuerzo por hacer algo similar por un problema que tuve. :) – Magisch