© Jouni Huotari ja Tapani Äijänen
21
Merkkijonofunktioita
•Merkkitiedon käsittely
–standardissa merkkijono saadaaan funktiolla SUBSTRING(mjono FROM mista FOR pituus)
–monissa tuotteissa on kuitenkin SUBSTR(mjono,mista,mihin)
-funktio (Accessissa Mid-funktio), esim.:
–SELECT sukunimi, ‘, ‘,  SUBSTR(etunimi,1,1), ‘.’
–FROM nimet
–Tuloksena lista: Aaltonen, M. …
•Muita merkkijonofunktioita:
–CHAR_LENGTH -- merkkien määrä (Oraclessa LENGTH)
–UPPER(nimi) -- merkit isoiksi (Accessissa UCase)
–LOWER(nimi) -- merkit pieniksi (Accessissa LCase)
–LEFT(nimi, n) -- merkkijono vasemmalta (n merkkiä)
–RIGHT(nimi, n) -- merkkijono oikealta (n merkkiä)
SELECT SUBSTR(ename,1,10) as Nimi, SAL as Palkka, SAL*0.1 AS Korotus, '=', SAL+SAL*0.1 As UusiPalkka FROM emp;
Transact-SQL: SUBSTRING