Funkce SUBSTRING (SQL)

SUBSTRING ( str FROM start [ FOR dΘlka ] )

Funkce SUBSTRING vybφrß pod°et∞zec z °et∞zce nebo textu str. Pod°et∞zec zaΦφnß od pozice start a sahß nev²Üe do konce argumentu str. Je-li uvedena dΘlka, pak v²sledn² °et∞zec nenφ delÜφ ne₧ tato dΘlka.

Parametry start a dΘlka musφ b²t celoΦφselnΘ. Pozice v °et∞zci se Φφslujφ od 1. Je-li n∞kter² argument NULL, pak v²sledek je NULL.

Typ hodnoty funkce je stejn² jako typ argumentu.

P°φklad pou₧itφ:

Test, zaΦφnß-li prom∞nnß na znak X

IF SUBSTRING(Polozka FROM 1 FOR 1) = "X" THEN 
    UPDATE  SET cena = cena*1.1 WHERE CURRENT OF curcen;