Szinte minden feladat során elõfordul, hogy egy szöveg tartalommal kell mûveleteket végeznünk. A leggyakrabban használt függvényeket nézzük meg:
SUBSTRING(szoveg, honnan, mennyit) Kimásol egy szöveg részletet a honnan indextõl, 'mennyit' karakter darabot.
SUBSTRING(szoveg, honnan) Kimásolja az adott ponttól a szöveget egészen a végéig.
CONCAT(szoveg1, szoveg2, szoveg3, ...) Összefûz tetszõleges számú szövegdarabot.
CONCAT_WS(speciális elem, szoveg1, szoveg2, ...) Összefûz tetszõleges számú szövegdarabot, és az elemek közé a speciális elemet illeszti.
INSERT(szoveg, honnan, mennyit, mivel) A szöveg amibe felülírok a 'mivel' szöveggel a honnan pozíciótól, 'mennyit' karakteren keresztül.
LENGTH(szoveg) A szöveg karaktereinek a számát adja vissza.
LOWER(szoveg) A szöveget kisbetûssé alakítja.
UPPER(szoveg) A szöveget nagybetûssé alakítja.
STRCMP(szoveg1, szoveg2) Ha a két szöveg ugyanaz akkor 0-t ad vissza eredményként (különben -1 vagy 1-et attól függõen, hogy melyik a nagyobb).
LOCATE(szovegdarab, szoveg) Visszaad egy számot, ami az elsõ elõfordulási helye a szövegdarabnak a szövegben.
TRIM(szoveg) Visszatér a szöveggel, de az elejérõl és a végérõl eltávolítja a szóközöket.
|
SELECT substring(nev,2,5) FROM elso
SELECT substring(nev,
locate(' ',nev)
) FROM elso
SELECT concat(nev,nev) FROM elso
SELECT concat_ws(', ', nev,nev) FROM elso
SELECT length(nev) FROM elso
SELECT upper(nev) FROM elso
SELECT lower(nev) FROM elso
SELECT trim(nev) FROM elso |