Order By - Anfang der Spalte definieren
SQLer
- datenbank
Hi, Ich möchte aus einer tabelle
tblKanton
----------
id
name
kurz
alle selektieren, allerdings den sortierwert von kurz definieren (zbsp = 'BE')
--> select * from tblKanton order by kurz (->und dann soll es alle mit kurz ='BE' zuerst selektieren...)
Ist das machbar?
Ich möchte einfach das diejenigen mit BE zuerst im Resultset sind und alle anderen danach..
Grüsse vom SQLer
hi,
--> select * from tblKanton order by kurz (->und dann soll es alle mit kurz ='BE' zuerst selektieren...)
Btw.: http://www.php-faq.de/q/q-sql-select.html
Ich möchte einfach das diejenigen mit BE zuerst im Resultset sind und alle anderen danach..
SELECT *, IF(kurz='BE', 1, 0) AS sorthelp
FROM tabelle
ORDER BY sorthelp DESC, kurz
gruß,
wahsaga
SELECT *, IF(kurz='BE', 1, 0) AS sorthelp
FROM tabelle
ORDER BY sorthelp DESC, kurz
>
> gruß,
> wahsaga
Super, Genau das, was ich brauche, Vielen Dank auch