Moi,
aloittelijana hieman "leikin" MySQL Query Browserilla, jolla testailen pikku aikaansaannosteni tuloksia erinäisillä SQL-lauseilla. Mutta jostain syystä en saa CASE- enkä IF-käskyjä lainkaan toimimaan. CASEa toi Query Browser ei taida tunnistaa lainkaan, sillä se sana ei kirjoittaessa "muutu siniseksi", niin kuin muut käskyt. IF-käsky sentään muuttuu siniseksi, mutta mihin muotoon se pitäisi tolla Query Browserilla kirjoittaa.
Esimerkki:
select *
if a - b > 0 then c = '2'
if a-b = 0 then c = '1'
else c = '0'
from taulu
Eli toi on varmaan täysin väärin, mutta tarkoitus olisi siis verrata kahden sarakkeen (a ja b) erotusta ja antaa erotuksen perusteella uudelle sarakkeelle c jokin arvo.
t. Juha
aloittelijana hieman "leikin" MySQL Query Browserilla, jolla testailen pikku aikaansaannosteni tuloksia erinäisillä SQL-lauseilla. Mutta jostain syystä en saa CASE- enkä IF-käskyjä lainkaan toimimaan. CASEa toi Query Browser ei taida tunnistaa lainkaan, sillä se sana ei kirjoittaessa "muutu siniseksi", niin kuin muut käskyt. IF-käsky sentään muuttuu siniseksi, mutta mihin muotoon se pitäisi tolla Query Browserilla kirjoittaa.
Esimerkki:
select *
if a - b > 0 then c = '2'
if a-b = 0 then c = '1'
else c = '0'
from taulu
Eli toi on varmaan täysin väärin, mutta tarkoitus olisi siis verrata kahden sarakkeen (a ja b) erotusta ja antaa erotuksen perusteella uudelle sarakkeelle c jokin arvo.
t. Juha
Vastaukset
Vanhimmat
Ei vielä vastauksia
Aloittaja odottaa vastauksia. Kerro oma näkemyksesi ensimmäisenä.