SELECT name, wage, highhours
FROM wagetable
WHERE name like 'Brian' OR
name like 'Default'
ORDER BY name,
highhours desc
Denne forespørgsel virker, når der søges efter Brian , men for at det skal fungere for et hvilket som helst navn, er Default skal gemmes i din database begyndende med et specialtegn example@sqldat.com , fordi tal og bogstaver kommer først i sorteringen.
En anden måde ville være for dig at oprette en anden kolonne til tabellen, for vores arguments skyld, kaldet priority som skal have værdien 0 for Default og 1 for enhver anden bruger. Så kunne du blot gøre:
SELECT name, wage, highhours
FROM wagetable
WHERE name like 'Brian' OR
name like 'Default'
ORDER BY priority desc,
highhours desc
Det er selvfølgelig den samme løsning, men det er en bedre tilgang end at stole på et specialtegn i navnet på standardværdierne.