Bu örnek bir tablodur:
name | cat
----------
hugo | sal
bob | mgr
mike | dev
jeff | mgr
john | dev
Hem name
ve cat
varlı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 mgr
takiben, ilk adları dev
ardından isimlerin sal
isimlerin ?
case
ifade (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