MySQL
Onko mahdollista SELECT lauseessa asettaa joku uusi sarake, joka saa kiinteän arvon?
Esim on taulu:
id, nimi, ikä
Ja haluan saada datan muodossa:
Matti, junior
Jussi, junior
Leena, adult
Kari, adult
jne..
Joten ajattelin hakea kaikki nimet joiden ikä on alle < 18 ja asettaa niille arvon "junior" Sen jälkeen tehdä UNION ja lisätä loput mutta jo kiinteällä arvolla "adult".
Onnistuuko tämä jotenkin?
Onko mahdollista?
kuka kertoo
1
233
Vastaukset
- .......
Onnistuu tuossa samassakin select-lauseessa, mutta syntaksissa taitaa olla palvelinkohtaisia eroja. Mysliin saa vinkkiä tän sivun takaa;
http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html
select nimi,
case when ika > 18
then 'adult'
else 'junior'
end;
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
En usko et meistä tulee jotain
Se ei kuitenkaan estä toivomasta et tulisi. Toivon et voitas suudella ja se sais asioita loksahtamaan paikoilleen. Jutel102640- 911976
Eini paljastaa nuorekkuutensa salaisuuden - Tämä nousee framille: "Se on pakko, että jaksaa!"
Discokuningatar Eini on täyttänyt upeat 64 vuotta. Lavoilla ja keikoilla nähdään entistä vapautuneempi artisti, joka ei391511- 2601398
Yli puolella maahanmuuttajalapsista ei ole tietoja ja taitoja, joilla selviää yhteiskunnassa
Miksi Suomeen otetaan väkeä jolla on älyvajetta? https://www.hs.fi/politiikka/art-2000010730220.html2731038- 67933
Olen J-mies
Jos kerrot sukunimeni alkukirjaimen, ja asuinpaikkakuntani. Lupaan ottaa yhteyttä sinuun.47891- 55864
Ei sitten, ei olla enää
Missään tekemisissä. Unohdetaan kaikki myös se että tunsimme. Tätä halusit tämän saat. J miehelle. Rakkaudella vaalea na77860- 44775