I\'m writing an SQL query that connects a schools table to a districts table. Simple One-To-Many relationship where each school is attached to one district. My query is as
You could use the ISNULL()
function.
From the MySQL manual:
ISNULL(
expr
)If
expr
isNULL
,ISNULL()
returns1
, otherwise it returns0
.
For example:
ORDER BY ISNULL(districts.name), districts.name, schools.name
I like to use this instead of the CASE
option for MySQL. Just be aware that it's not portable since ISNULL()
is not standard SQL and functions differently in other versions of SQL.