To bardziej note-to-self niż notatka.
Musiałem dziś posortować dane wg kolumny, która zawierała tekst i narzucić porządek ustalony odgórnie i nie zawarty w logice bazy. Na początku napisałem wielki UNION, który łączył trzy zapytania z różnymi parametrami do WHERE, ale wydawało mi się to wybitnie nieeleganckie.
Okazało się, że jest piękne rozwiązanie. To parametr FIELD do ORDER BY.
SELECT
id,
soup_name,
how_salty_avg
FROM
soups
ORDER BY
FIELD(
soup_name,
'Pomidorowa',
'Szczawiowa',
'Niespodzianka',
'Odpadek'
)
Człowiek uczy się całe życie. Na szczęście za część tej edukacji płacą1 klienci.
« Źle, gorzej | Będąc w dziewięćdziesięciodziewięcio procentowej mniejszości »
Comments are closed.
Dotarłeś do końca. Czas na nową przygodę.
Eri pokonuje korporacje ołówkiem. Czerski, Piotr dziwi się światu. Waglowski prawi o prawie. Maciej występuje w roli służbisty ateistyczno-sceptystycznej religii. Patryk maca się z technologią. Piwnice i trywialne informacje w tę stronę. Vontrompka, czyli komentarz psychodeliczny.
Są też tacy, którzy gadają. O filmach, scepty-cyźmie, japońskich bajeczkach. Nie zapomnij też, że trzeba rozumieć popularną naukę.