torstai 20. syyskuuta 2007

125

125 tehtävässä pyydetään käyttämään CASE tai IF

Idea siis:

SELECT kentta1, kentta2,
CASE
WHEN kentta3 > 999 THEN 'XXXX'
WHEN kentta3 > 999 THEN 'YYYY'
WHEN kentta3 > 999 THEN 'ZZZZ'
ELSE 'HHHH'
END AS KentanNimi
FROM TAULU
WHERE ehdot

126

Viimeinen koodi ratkeaa jollakin CONCAT -funktiolla

maanantai 17. syyskuuta 2007

Viikon 3 (kyselyt) vastaukset

101: 0 kpl
102: 96 kpl
103: 111 kpl
104: 386 kpl
105: 102 kpl
106: 59 kpl
107: 30 kpl
108: 41 kpl
109: 49 kpl
110: 7 kpl ( - tämä on korjattu tulos -)
111: 9 kpl ( - tämä on korjattu tulos -)
112: 13 kpl
113: 17 kpl
114: 22 kpl
115: 208 kpl
116: 12 kpl
117: 56 kpl
118: 90 kpl
119: 11 kpl
120: 5 kpl
121: 25 kpl
122: 3 kpl
123: 36 kpl
124: 45 kpl
125: 96 kpl
126: 1843 kpl

Tärkeää kyselyistä

phpMyAdminissa on bugi! Jos nimittäin päätät kyselyn puolipisteeseen et näe kyselyn tulosta eli rivien lukumäärää!

Jos sen sijaan jätät puolipisteen pois, tulostaa phpMyAdmin siististi löytämänsä rivit - valikkorivin alle:

Näkyvillä rivit 0 - 29 (96 yhteensä, kysely kesti 0.0049 sek.)