Rýchle dokončenie Windows funguje(Windows NT/2000/XP) Windows NT verzie 3.1 a 3.5 umožňovali zatvoriť všetky procesy do 20 sekúnd. V systéme Windows NT 3.51 a novšom je možné určiť čas, ktorý by mal systému trvať, kým sa vypne. Ak to chcete urobiť, musíte opraviť kľúč
Z knihy Manipulácia s databázami pomocou Visual Basic® .NET autora McManus Geoffrey PKAPITOLA 3 Predstavujeme SQL Server 2000 V minulosti mnohí programátori začali vytvárať databázové aplikácie pomocou vizuálny jazyk Základné a databázové Microsoft Access s jadrom Jet. Len čo sa databáza rozrástla na niekoľko tisíc záznamov alebo k jej službám pristupovalo viacero
Z knihy Windows Script Host pre Windows 2000/XP autora Popov Andrej VladimirovičPožiadavky na inštaláciu SQL Server 2000 Na inštaláciu SQL Server 2000 potrebujete počítač s procesorom Pentium (alebo kompatibilným) s frekvenciou aspoň 166 MHz, priestorom na pevnom disku od 95 do 270 MB (270 MB pre typickú inštaláciu a 44 MB pre Desktop Engine), disková jednotka
Z knihy Čo nie je napísané v knihách Delphi autor Grigoriev A. B.Inštalácia SQL Server 2000 Po výbere počítača s požadovanou konfiguráciou môžete pristúpiť k inštalácii. Celý proces Nastavenia SQL Server 2000 je veľmi jednoduchý, okrem nasledujúcich: trvá pomerne dlho; počas procesu inštalácie sa na začiatku pýta veľa
Z autorovej príručky PHPZáklady SQL Server 2000 Po nainštalovaní a spustení SQL Servera musíte pred načítaním alebo ukladaním údajov vykonať nasledujúce kroky: vytvorenie jednej alebo viacerých databáz; vytvárať tabuľky v databáze; vytvárať pohľady a ukladať
Z knihy XSLT autora Holzner ŠtefanFunkcie pre prácu s poliami A2.17 zobrazuje funkcie, pomocou ktorých môžete vytvárať nové polia a získavať informácie o existujúcich poliach Tabuľka A2.17. Funkcie poľa Popis funkcie Array(arglist) Vráti hodnotu Variant, ktorá je
Z knihy o Linuxe: Kompletný sprievodca autora Kolisničenko Denis Nikolajevič3.3. Jemnosti práce s reťazcami V tejto časti sa pozrieme na niektoré jemnosti práce s reťazcami, ktoré nám umožňujú lepšie pochopiť, aký kód generuje kompilátor pre niektoré zdanlivo elementárne akcie. Nie všetky tu uvedené príklady fungujú inak ako
Z knihy The Art of Shell Scripting Programming od Coopera Mendela Z knihy Jazyk C – príručka pre začiatočníkov autor Prata StephenFunkcie XPath pre prácu s reťazcami V XSLT sú dostupné nasledujúce funkcie XPath pre prácu s reťazcami: concat(reťazec reťazec1, reťazec reťazec2,...). Vráti zreťazenie (zjednotenie) všetkých reťazcov, ktoré mu boli odovzdané; obsahuje(reťazec reťazec1, reťazec reťazec2). Vráti hodnotu true, ak prvý riadok obsahuje (obsahuje) druhý
Z knihy Linux and UNIX: shell programming. Príručka pre vývojárov. autor Tainsley David23.2.2. Pamäťové funkcie Pamäťové funkcie Glib vykonávajú rovnaké akcie ako ich zodpovedajúce funkcie C. Tu sú ich prototypy: gpointer g_malloc(veľkosť gulong);gpointer g_realloc(gpointer mem, veľkosť gulong);void g_free(gpointer
Z knihy Popis jazyka PascalABC.NET autora tím RuBoard Z knihy autora13. Reťazce znakov a funkcie na reťazcoch
Z knihy autoraFUNKCIE REŤAZCOV Väčšina knižníc C poskytuje funkcie, ktoré fungujú s reťazcami. Pozrime sa na štyri najužitočnejšie a najbežnejšie: strlen(), strcat(), strcmp() a strcpy(). Už sme použili funkciu strlen(), ktorá zistí dĺžku reťazca.
Z knihy autora Z knihy autoraPodprogramy pre prácu so znakmi a reťazcami function Chr(a: byte): char; Skonvertuje kód na znakovú funkciu kódovanú systémom Windows ChrUnicode(a: word): char; Skonvertuje kód na funkciu znakov Unicode OrdUnicode(a: char): slovo; Skonvertuje znak na funkciu kódu Unicode UpperCase(ch: char): char;
Z knihy autoraTyp farebných funkcií farby Farba je synonymom pre System.Drawing.Color. funkcia RGB(r,g,b: byte): Farba; Vráti farbu, ktorá obsahuje červenú (r), zelenú (g) a modrú (b) zložku (r,g a b – v rozsahu od 0 do 255) funkciu ARGB(a,r,g,b: byte): Farba ; Vráti farbu, ktorá obsahuje
Pokračujeme v štúdiu jazyka SQL dotazy a dnes budeme hovoriť o reťazec SQL funkcie . Pozrieme sa na základné a bežne používané funkcie reťazca, ako napríklad: ZNÍŽIŤ, LTRIM, VYMENIŤ a ďalšie, všetko zvážime, samozrejme, s príkladmi.
VYBERTE meno || priezvisko AKO FIO Z tabuľky
Alebo oddeliť medzerou enter
VYBERTE meno || " " || priezvisko AKO FIO Z tabuľkytie. dva zvislé pruhy spájajú dva stĺpce do jedného a aby som ich oddelil medzerou, vložil som medzi ne medzeru ( možno použiť ľubovoľný znak, napríklad pomlčku alebo dvojbodku) v apostrofoch a v kombinácii aj s dvoma zvislé pruhy (Transact-SQL používa + namiesto dvoch zvislých čiar).
Funkcia INITCAP
Ďalej prichádza veľmi užitočná funkcia, INITCAP- ktorý vráti hodnotu v reťazci, na ktorý každé slovo začína veľké písmeno, ale pokračuje v malom. Je to potrebné, ak nedodržiavate pravidlá pre vyplnenie jedného alebo druhého stĺpca a na zobrazenie celej veci pekný výhľad túto funkciu môžete použiť, napríklad vo vašej tabuľke sú v stĺpci meno záznamy v tvare: IVAN Ivanov alebo Peter Petrov, túto funkciu používate.
SELECT INITCAP (meno) AS FIO FROM tabuľky
A dostanete to takto.
Funkcia UPPER
Podobnou funkciou je len vrátenie všetkých veľkých písmen HORNÝ.
SELECT UPPER (name) AS FIO FROM table
- názov – názov stĺpca;
- 20 - počet znakov ( dĺžka poľa);
- „-“ je znak, ktorý sa má doplniť na požadovaný počet znakov.
Funkcia RPAD
Poďme sa pozrieť na inverznú funkciu. RPAD- akcia a syntax je rovnaká ako pre LPAD, len znaky vpravo sú doplnené ( v LPAD vľavo).
VYBERTE RPAD (meno, 20, "-") AKO názov FROM tabuľky
Ivan —————— |
Sergey----- |
Funkcia LTRIM
Ďalej prichádza v niektorých prípadoch aj užitočná funkcia, LTRIM- táto funkcia odstráni znaky úplne vľavo, ktoré určíte. Napríklad v databáze máte stĺpec „mesto“, v ktorom je mesto označené ako „Moskva“ a existujú aj mestá, ktoré sú označené jednoducho ako „Moskva“. Musíte však zobraziť správu iba vo forme „Moskva“ bez „mesta“, ale ako to urobiť, ak existujú také a také? Len špecifikujete druh vzoru "g." a ak znaky úplne vľavo začínajú na „r“, potom sa tieto znaky jednoducho nevypíšu.
VYBERTE LTRIM (mesto) AKO gorod Z tabuľky
Táto funkcia sa pozerá na znaky vľavo, ak nie sú žiadne znaky podľa vzoru na začiatku riadku, tak vráti pôvodnú hodnotu bunky a ak sú, vymaže ich.
Funkcia RTRIM
Pozrime sa tiež hneď na inverznú funkciu. RTRIM– rovnako ako LTRIM sa vyhľadávajú iba znaky vpravo.
Poznámka! V Transact-SQL funkcie RTRIM a LTRIM odstraňujú medzery sprava a zľava.
Funkcia REPLACE
Teraz zvážte takú zaujímavú funkciu ako NAHRADIŤ- vráti reťazec, v ktorom sú všetky zhody znakov nahradené vašimi znakmi, ktoré určíte. Na čo sa dá použiť, napríklad v databáze máte stĺpce, v ktorých sú nejaké oddeľovacie znaky, povedzme "/". Napríklad Ivan / Ivanov a chceli by ste zobraziť Ivan-Ivanov, potom napíšte
VYBERTE REPLACE (názov, "/", "-") Z tabuľky
a budete mať nahradenie postavy.
Táto funkcia nahrádza iba úplnú zhodu znakov, ak napríklad zadáte „-“, t.j. tri pomlčky, bude hľadať iba tri pomlčky a nenahradí každú jednotlivú pomlčku, na rozdiel od nasledujúcej funkcie.
Funkcia TRANSLATE
PRELOŽIŤ je funkcia reťazca, ktorá nahrádza všetky znaky v reťazci znakmi, ktoré určíte. Podľa názvu funkcie môžete uhádnuť, že ide o full line feed. Rozdiel medzi touto funkciou a REPLACE je v tom, že nahrádza každý vami zadaný znak, t.j. máte tri znaky, povedzme abc a pomocou TRANSLATE ho môžete nahradiť abc, takže máte a=a, b=b, c=c a podľa tohto princípu sa nahradia všetky zhody znakov. A ak ste ho nahradili NAHRADIŤ, potom ste hľadali iba úplnú zhodu znakov abc umiestnených v rade.
Funkcia SUBSTR
SUBSTR – danú funkciu, vráti iba rozsah znakov, ktorý určíte. Inými slovami, povedzme reťazec 10 znakov, ale nepotrebujete všetkých desať, ale povedzme, že potrebujete iba 3-8 ( tretí až ôsmy). Pomocou tejto funkcie to môžete jednoducho urobiť. Napríklad máte v databáze nejaký identifikátor s pevnou dĺžkou (napríklad: AA-BB-55-66-CC) a každá kombinácia znakov niečo znamená. A v jednom krásnom momente vám bolo povedané, aby ste zobrazili iba 2 a 3 kombinácie znakov, na tento účel napíšte dotaz v nasledujúcom tvare.
SELECT SUBSTR (ident, "4", "8") FROM tabuľky
tie. vypíšeme všetky znaky od 4 do 8 a po tomto dotaze dostanete toto:
Funkcia LENGTH - dĺžka reťazca
Nasledujúca funkcia môže tiež prísť vhod, to je DĹŽKA- ktorý jednoducho počíta počet znakov v reťazci. Napríklad musíte zistiť, koľko znakov v každej bunke stĺpca "meno" je povolených, tabuľka je nasledovná.
SELECT LENGTH (meno) FROM tabuľkypo tejto žiadosti dostanete toto.
4 |
6 |
7 |
Tu sme s vami a preskúmali sme hlavné funkcie reťazca SQL. V nasledujúcich článkoch budeme pokračovať v štúdiu SQL.
Ostatným. Má nasledujúcu syntax:
CONV(číslo;N;M)
Argument číslo je v číselnej sústave so základom N. Funkcia ju prevedie do číselnej sústavy so základom M a vráti hodnotu ako reťazec.
Príklad 1
Nasledujúci dotaz prekladá číslo 2 z desiatková sústava počet na binárne:
SELECT CONV(2;10;2);
Výsledok: 10
Ak chcete previesť číslo 2E zo šestnástkovej sústavy na desiatkovú, je potrebný dotaz:
SELECT CONV("2E",16;10);
Výsledok: 46
Funkcia CHAR() prekladá ASCII kód na reťazce. Má nasledujúcu syntax:
CHAR(n1;n2;n3..)
Príklad 2
SELECT CHAR(83;81;76);
Výsledok: SQL
Nasledujúce funkcie vrátia dĺžku reťazca:
- DĹŽKA(reťazec);
- OCTET_LENGTH(reťazec);
- CHAR_LENGTH(reťazec);
- CHARACTER_LENGTH(reťazec).
Príklad 3
SELECT LENGTH("MySQL");
Výsledok: 5
Občas sa to stáva užitočná funkcia BIT_LENGTH(reťazec), ktorý vráti dĺžku reťazca v bitoch.
Príklad 4
SELECT BIT_LENGTH("MySQL");
Výsledok: 40
Funkcie podreťazca
Podreťazec je zvyčajne súčasťou reťazca. Často chcete poznať pozíciu prvého výskytu podreťazca v reťazci. Existujú tri funkcie, ktoré riešia tento problém v MySQL:
- LOCATE(podreťazec, reťazec [,pozícia]);
- POSITION(podreťazec, reťazec);
- INSTR(reťazec, podreťazec).
Ak podreťazec nie je obsiahnutý v reťazci, potom všetky tri funkcie vrátia 0. Funkcia INSTR() sa líši od ostatných dvoch v poradí svojich argumentov. Funkcia LOCATE() môže obsahovať tretí argument pozíciu, ktorý umožňuje hľadať podreťazec v reťazci nie od začiatku, ale od zadanej pozície.
Príklad 5
SELECT LOCATE("Topaz", "Topaz");
Výsledok: 31
SELECT POSITION("Topaz", "Topaz");
Výsledok: 31
SELECT INSTR("Topaz",'Topaz');
Výsledok: 31
SELECT LOCATE("Topaz", "Topaz Plant and LLC Topaz", 9);
Výsledok: 20
SELECT LOCATE("Diamant", "Topás");
Výsledok: 0
Funkcie LEFT(riadok, N) a RIGHT(reťazec, N) vráti N znakov najviac vľavo a vpravo v reťazci.
Príklad 6
SELECT LEFT("MySQL DBMS", 4);
Výsledok: DBMS
SELECT RIGHT("MySQL DBMS", 5);
Výsledok: MySQL
Niekedy potrebujete získať podreťazec, ktorý začína na nejaké danej pozícii. Na to slúžia nasledujúce funkcie:
- SUBSTRING(reťazec, poloha, N);
- MID(reťazec, poloha, N).
Obe funkcie vracajú N znakov daného reťazca, začínajúc na danej pozícii.
Príklad 7
SELECT SUBSTRING("MySQL DBMS je jedným z najpopulárnejších DBMS", 6,5);
Výsledok: MySQL
Pri práci s emailové adresy a adresy stránok je veľmi užitočná funkcia SUBSTR_INDEX(). Funkcia má tri argumenty:
SUBSTR_INDEX(reťazec, oddeľovač, N).
Argument N môže byť pozitívny alebo negatívny. Ak je záporné, funkcia nájde N-tý výskyt oddeľovača, počítajúc sprava. Potom vráti podreťazec umiestnený napravo od nájdeného oddeľovača. Ak je N kladné, funkcia nájde N-tý výskyt oddeľovača naľavo a vráti podreťazec naľavo od nájdeného oddeľovača.
Príklad 8
SELECT SUBSTRING_INDEX("www.mysql.ru",".",2);
Výsledok: www.mysql
SELECT SUBSTRING_INDEX("www.mysql.ru",".",-2);
Výsledok: mysql.ru
Funkcia REPLACE(reťazec, podreťazec1, podreťazec2) umožňuje nahradiť všetky výskyty podreťazca1 v reťazci podreťazcom2.
Tu je úplný zoznam funkcií na manipuláciu s reťazcami prevzatých z BOL:
ASCII | NCHAR | SOUNDEX |
CHAR | PATINDEX | PRIESTOR |
CHARINDEX | NAHRADIŤ | STR |
ROZDIEL | QUOTENAME | VECI |
LEFT | REPLICATE (replikovať). | SUBSTRING |
LEN | REVERSE | UNICODE |
NIŽŠIE | SPRÁVNY | HORNÝ |
LTRIM | RTRIM |
Začnime dvoma navzájom inverzné funkcie - ASCII a CHAR.
Funkcia ASCII vráti kód ASCII znaku úplne vľavo v reťazcovom výraze, ktorý je argumentom funkcie.
Takto môžete napríklad určiť, koľko rôznych písmen začína názvami lodí v tabuľke Lode:
Je potrebné poznamenať, že podobný výsledok možno získať jednoduchšie pomocou ďalšej funkcie - LEFT, ktorý má nasledujúcu syntax:
VĽAVO (<reťazcový výraz>, <celočíselný výraz>)
a odoberie počet znakov daný druhým argumentom zľava od reťazca daného prvým argumentom. takže,
SELECT DISTINCT LEFT(meno, 1) Z Lode OBJEDNAŤ DO 1 |
A takto môžete napríklad získať tabuľku kódov pre všetky abecedné znaky:
SELECT CHAR(ASCII("a")+ číslo-1) písmeno, ASCII("a")+ číslo -1 OD (VYBERTE 5*5*(a-1)+5*(b-1) + c AS num FROM (VYBERTE 1 a UNION ALL VYBERTE 2 UNION ALL VYBERTE 3 UNION ALL VYBERTE 4 UNION ALL VYBERTE 5) x KRÍŽOVÉ PRIPOJENIE (VYBRAŤ 1 b UNION ALL VYBRAŤ 2 UNION ALL VYBRAŤ 3 UNION ALL VYBRAŤ 4 UNION ALL VYBRAŤ 5) y KRÍŽOVÉ PRIPOJENIE Z ) X WHERE ASCII("a")+ číslo -1 MEDZI ASCII("a") A ASCII("z") |
Pre tých, ktorí ešte nevedia o generovaní číselnej postupnosti, odkazujem na príslušný článok.
Ako viete, kódy malých a veľkých písmen sa líšia. Preto s cieľom získať Plný set bez prepisovania dotazu stačí pridať podobný do vyššie uvedeného kódu:
Verím, že v prípade potreby nebude ťažké doplniť tento list do tabuľky.
Zvážte teraz problém nájdenia požadovaného podreťazca v reťazcovom výraze. Na tento účel možno použiť dve funkcie - CHARINDEX a PATINDEX. Obe vrátia počiatočnú pozíciu (pozícia prvého znaku podreťazca) podreťazca v reťazci. Funkcia CHARINDEX má syntax:
CHARINDEX ( vyhľadávací_výraz, reťazcový_výraz[, počiatočná_pozícia])
Tu je voliteľný celočíselný parameter počiatočná_pozícia určuje pozíciu v reťazcovom výraze, z ktorej sa má vyhľadávať vyhľadávací_výraz. Ak je tento parameter vynechaný, vyhľadávanie sa vykonáva od začiatku reťazcový_výraz. Napríklad žiadosť
Treba si uvedomiť, že ak je hľadaný podreťazec alebo reťazcový výraz NULL, tak aj výsledok funkcie bude NULL.
Nasledujúci príklad určuje polohu prvého a druhého výskytu znaku „a“ v názve lode „California“
SELECT CHARINDEX("a",meno) prvy_a, CHARINDEX("a", meno, CHARINDEX("a", meno)+1) druhý_a FROM Ships WHERE name="Kalifornia" |
Upozorňujeme, že pri definovaní druhého znaku vo funkcii sa používa počiatočná pozícia, čo je pozícia znaku za prvým písmenom "a" - CHARINDEX("a", meno)+1. Správnosť výsledku - 2 a 10 - si ľahko overíte :-).
Funkcia PATINDEX má syntax:
PATINDEX("% vzorka%" , reťazcový_výraz)
Hlavný rozdiel medzi touto funkciou a CHARINDEX je v tom, že hľadaný reťazec môže obsahovať zástupné znaky – % a _. V tomto prípade sú koncové znaky "%" povinné. Napríklad použitie tejto funkcie v prvom príklade by vyzeralo takto
Výsledok tohto dotazu vyzerá takto:
Skutočnosť, že výsledkom je prázdna množina výsledkov, znamená, že v databáze nie sú žiadne takéto lode. Zoberme si kombináciu hodnôt - triedu a názov lode.
Spojenie dvoch hodnôt reťazca do jednej sa nazýva zreťazenie, a v SQL Server pre túto operáciu sa používa znak "+" (v štandarde "||"). takže,
A ak bude reťazcový výraz obsahovať iba jedno písmeno? Dotaz to vyvolá. To sa dá ľahko overiť písaním
Funkcie reťazca SQL
Táto skupina funkcií vám umožňuje manipulovať s textom. Existuje veľa reťazcových funkcií, zvážime tie najbežnejšie.- CONCAT(str1,str2...) Vráti reťazec vytvorený zreťazením argumentov (argumenty sú uvedené v zátvorkách - str1,str2...). Napríklad naša tabuľka Dodávatelia obsahuje stĺpce Mesto a stĺpec Adresa. Povedzme, že chceme, aby adresa a mesto boli vo výslednej tabuľke v rovnakom stĺpci, t.j. chceme spojiť údaje z dvoch stĺpcov do jedného. Na to použijeme funkciu reťazca CONCAT() a ako argumenty zadáme názvy kombinovaných stĺpcov - mesto a adresa:
SELECT CONCAT(mesto, adresa) FROM predajcov;
Všimnite si, že zlúčenie prebehlo bez rozdelenia, čo nie je veľmi čitateľné. Upravme náš dotaz tak, aby medzi stĺpcami, ktoré sa spájajú, bola medzera:
SELECT CONCAT(mesto, " ", adresa) FROM predajcov;
Ako vidíte, medzera sa tiež považuje za argument a je špecifikovaná oddelená čiarkami. Ak by sa spájalo viac stĺpcov, bolo by iracionálne zakaždým špecifikovať medzery. V tomto prípade je možné použiť funkciu string CONCAT_WS(oddeľovač, str1,str2...), ktorý umiestni oddeľovač medzi reťazce, ktoré sa majú zreťaziť (oddeľovač je určený ako prvý argument). Naša požiadavka by potom vyzerala takto:
SELECT CONCAT_WS(" ", mesto, adresa) FROM predajcov;
Výsledok sa externe nezmenil, ale ak by sme spojili 3 alebo 4 stĺpce, kód by sa výrazne zmenšil.
- INSERT(str, poz, dĺžka, nový_str) Vráti reťazec str, v ktorom bol podreťazec začínajúci na pozícii poz a s dĺžkou znakov len nahradený podreťazcom new_str. Predpokladajme, že sa v stĺpci Adresa (adresa) rozhodneme nezobrazovať prvé 3 znaky (skratky ulica a pod.), potom ich nahradíme medzerami:
SELECT INSERT(adresa, 1, 3, " ") FROM dodávateľov;
To znamená, že tri znaky, počnúc prvým, sú nahradené tromi medzerami.
- LPAD(str, dĺžka, dop_str) Vráti reťazec str vľavo doplnený o dop_str na dĺžku len. Povedzme, že chceme, aby sa na pravej strane zobrazili mestá dodávateľov, pričom prázdne miesto vyplnia bodky:
SELECT LPAD(mesto, 15, ".") OD predajcov;
- RPAD(str, dĺžka, dop_str) Vráti reťazec str doplnený vpravo o dop_str na dĺžku len. Predpokladajme, že chceme, aby boli mestá dodávateľov zobrazené vľavo a prázdne miesto vyplnené bodkami:
SELECT RPAD(mesto, 15, ".") OD predajcov;
Všimnite si, že hodnota len obmedzuje počet znakov, ktoré sa majú vytlačiť, t.j. ak je názov mesta dlhší ako 15 znakov, bude skrátený.
- LTRIM(str) Vráti reťazec str s odstránenými všetkými medzerami na začiatku. Táto funkcia reťazca je užitočná na správne zobrazenie informácií v prípadoch, keď sú pri zadávaní údajov povolené náhodné medzery:
SELECT LTRIM(mesto) FROM predajcov;
- RTRIM(str) Vráti reťazec str bez všetkých koncových medzier:
SELECT RTRIM(mesto) FROM predajcov;
V našom prípade extra priestory nebol, preto výsledok navonok neuvidíme.
- TRIM(str) Vráti reťazec str s odstránenými všetkými úvodnými a koncovými medzerami:
SELECT TRIM(mesto) FROM predajcov;
- LOWER(str) Vráti reťazec str so všetkými znakmi skonvertovanými na malé písmená. S ruskými písmenami to nefunguje správne, takže je lepšie ho nepoužívať. Použime napríklad túto funkciu na stĺpec mesta:
SELECT mesto, LOWER(mesto) FROM predajcov;
Pozrite sa, čo dopadlo abrakadabra. Ale s latinčinou je všetko v poriadku:
SELECT LOWER("MESTO");
- UPPER(str) Vráti reťazec str so všetkými znakmi skonvertovanými na veľké písmená. Tiež je lepšie nepoužívať ruské písmená. Ale s latinčinou je všetko v poriadku:
VYBERTE UPPER (e-mail) OD zákazníkov;
- LENGTH(str) Vráti dĺžku reťazca str. Napríklad, zistime, koľko znakov je v adresách našich dodávateľov:
SELECT adresu, LENGTH(adresa) FROM predajcov;
- LEFT(str, dĺžka) Vráti dĺžku ľavých znakov v str. Nech sa napríklad v dodávateľských mestách zobrazia iba prvé tri znaky:
SELECT meno, LEFT(mesto, 3) FROM predajcov;
- RIGHT(str, len) Vráti dĺžku pravých znakov str. Napríklad v dodávateľských mestách nech sa zobrazia len posledné tri znaky: SELECT LOAD_FILE("C:/proverka");
Upozorňujeme, že musíte zadať absolútnu cestu k súboru .