03.03.2014, Vladimír Klaus, navštíveno 3978x
MS Access
SQL
Funkce vrátí délku textového řetězce.
SELECT Nazev, LEN(Nazev) AS DelkaNazvu FROM Produkty
Funkci můžeme samozřejmě použít i v podmínce. Takto si vypíšeme zákazníky, kteří mají jména delší než 15 znaků. Podobná funkce se nám může hodit, pokud se chystáme třeba tisknout štítky nebo jsme omezeni prostorem.
SELECT Jmeno+" "+Prijmeni AS CeleJmeno, LEN(Jmeno+" "+Prijmeni) AS Delka
FROM Zakaznici
WHERE LEN(Jmeno+" "+Prijmeni)>15;
V jiných databázích
V jiných databázích se funkce může jmenovat LENGTH. Také nezapomeňte na to, že sčítání textových řetězců se v jiných databázích může provádět pomocí dvou svislítek („||“) nebo znakem „&“, nikoliv pomocí znaku „+“.