Bu örnek bir tablodur:
name | cat
----------
hugo | sal
bob | mgr
mike | dev
jeff | mgr
john | dev
Hem nameve catvarlık varchar.
cat bu adlar için bir kategori yansıtır, ancak bunlara bir öncelik atamayı ve ardından hepsini listelemek için bu önceliğe göre sıralanmış bir sorgu atamak istiyorum.
Hangi yollar mümkün? Ben ayıklamak olabilir cat, ikinci bir tabloya yabancı anahtar vb inşa Ama benim app çok basittir verilen ve yapı dışı değişken de olabilir: olasılıklar ben listelemek için Neler var mgrtakiben, ilk adları devardından isimlerin salisimlerin ?
caseifade (bunun adı verilir) bir sütunun belirtilebildiği her yerde geçerlidir; ve b) ifade biraz basitleştirilebilircase `cat` when 'mgr' then 1 when 'dev' then 2 else 3 end