© Jouni Huotari ja Tapani Äijänen
20
Muita funktioita
•
Pyöristys useimmissa tuotteissa ROUND-
funktiolla, esim.
–
SELECT palkka,
round(palkka*1.1,0) AS uusipalkka
FROM emp;
•
Päivämääräfunktiot, ks. Hovi s. 56 – 65
–
Tuotekohtaiset maa-asetukset huomioitava
–
ANSI-standardissa CURRENT_DATE: tämä päivä
•
Tuotekohtaisista eroista on hyvä yhteenveto:
http://troels.arvin.dk/db/rdbms/#functions
Transact-SQL:
SELECT hinta, Uusihinta = (hinta * 1.22), nimi FROM tuote
Pyöristys Transact-SQL:ssä: Uusihinta = ROUND(hinta * 1.22, 0)
Päivämääräfunktioita:
SELECT pvm = getdate()
SELECT pvm = dateadd(dd, 7, getdate()); lisää viikko
Tietotyypin muuntaminen: CONVERT
SELECT ‘hinta on’ + CONVERT(varchar(10), hinta)
FROM tuote