zmień kontrast czcionka: A A A
rss angielski
jesteś w Encyklopedii SQL >> SUBSTRING

SUBSTRING(`nazwa_kolumny`,pozycja [,liczba_znaków] )

Funkcja ta służy do operacji na łańcuchach tekstowych w wyniku zapytań. Może przyjmować 2-3 argumentów.
SUBSTRING(`nazwa_kolumny`,pozycja [,liczba_znaków])

`nazwa_kolumny` - łańcuch tekstowy do obcięcia

pozycja - nr znaku od którego ma być wyświetlony string

liczba_znaków - argument opcjonalny, ilość znaków do wyświetlenia, liczona od prametru pozycja

W Oracle używa się funkcji SUBSTR() oraz w niektórych wersjach MySQL

Natomiast w MS Access stosuje się MID().

Składnia


SELECT SUBSTRING(`nazwa_kolumny`, pozycja[,liczba_znaków])
FROM `nazwa_tabeli`
WHERE `nazwa_tabeli` operator 'wartość'

Przykład

Wyświetl dwie pierwsze litery z nazwiska

imięnazwiskowiek
PawełKowalski3
PiotrJanik7
MichałNowak13

zapytanie


SELECT SUBSTRING(`nazwisko`, 1,2)
FROM `osoby`

rezultat

SUBSTRING(`nazwisko`)
Ko
Ja
No
[ wróć na górę strony ]