Logo Platforma Edukacyjna - kursy do matury i egzaminów z informatyki

Funkcje tekstowe: długość, wycinanie, sklejanie

Funkcja dostaje tekst w nawiasie i oddaje nowy: większymi literami, krótszy albo sklejony z innym. Liczy się dla każdego wiersza osobno.

Najpierw teoria

Funkcja zmienia wartość, nie tabelę

Funkcja dostaje wartość w nawiasie i oddaje nową. Kolumna w tabeli zostaje taka, jaka była.

UPPER i LOWER zmieniają wielkość liter, LENGTH liczy znaki, a SUBSTR wycina kawałek.

|| skleja teksty w jeden.

UPPER(imie)SzymonSZYMONLENGTH(imie)Szymon6SUBSTR(imie, 1, 3)SzymonSzyimie || ' ' || nazwiskoOla + MazurOla Mazur

UPPER zamienia litery na wielkie, a LOWER na małe.

To zapytanie możesz zmienić: kliknij w nie, wpisz swoje i naciśnij Enter. Uczniowie odegrają Twoją wersję.

FROM uczniowie: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.

1/2
imienazwisko
OlaMazur
MajaKaczmarek
FilipGrabowski
SzymonMichalski
LenaKról
AntoniWieczorek

LENGTH liczy znaki w tekście.

FROM uczniowie: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.

1/2
imienazwisko
OlaMazur
MajaKaczmarek
FilipGrabowski
SzymonMichalski
LenaKról
AntoniWieczorek

Funkcja działa też w warunku: tu zostają imiona z czterech liter.

FROM uczniowie: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.

1/3
imienazwisko
OlaMazur
MajaKaczmarek
FilipGrabowski
SzymonMichalski
LenaKról
AntoniWieczorek

SUBSTR(tekst, od, ile) wycina kawałek tekstu. Znaki liczysz od 1, więc SUBSTR(imie, 1, 1) to pierwsza litera.

FROM uczniowie: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.

1/2
imienazwisko
OlaMazur
MajaKaczmarek
FilipGrabowski
SzymonMichalski
LenaKról
AntoniWieczorek

|| skleja teksty. Spacja w apostrofach to osobny kawałek do sklejenia.

FROM uczniowie: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.

1/2
imienazwisko
OlaMazur
MajaKaczmarek
FilipGrabowski
SzymonMichalski
LenaKról
AntoniWieczorek

Pułapka

Ta baza zmienia wielkość tylko liter bez ogonków: UPPER('Król') daje KRóL.