11-lekciya. Sql standart funksiyaları



Yüklə 47,91 Kb.
səhifə1/9
tarix24.12.2023
ölçüsü47,91 Kb.
#192876
  1   2   3   4   5   6   7   8   9
11-lekciya. Sql standart funksiyaları-fayllar.org


11-lekciya. Sql standart funksiyaları

11-lekciya. SQL standart funksiyaları.
SQL tilinde funkciyalar tiykarınan 3 tipke ajıratıladı: standart funkciyalar, agregat funkciyalar hám saqlanıwshı funkciyalar. Bul jerde standart hám agregat funkciyalar SQL tili quramına kirse, saqlanıwshı funkciyalar paydalanıwshı tárepinen islep shıǵılıp, ayrım jaǵdaylarda paydalanıwshı funkciyası da delinedi. Sonday-aq, standart funkciyalar agrument hám parametrleri sanı aldınnan belgili bolsa, agregat funkciyalarda argumentler belgisiz sonda boladı. Endi usı funkciyalar menen tolıq tanısıp shıǵamız.

Standart funkciyalar da bir neshe toparlarǵa ajıratıladı: sáne/waqıt hám qatarlı funkciyalar, ózgertiw hám matematikalıq sıyaqlı funkciyalar. Bul funkciyalar júdá kóp bolıp, olardıń ayrımları menen tanısamız.


Qatarlı funkciyalar

Jazıw kórinisidegi baǵanalardı, qandayda bir mánis penen salıstırıwda jazıwdıń úlken yaki kishi háripte ekenligin biliw áhmiyetli, keri jaǵdayda kerekli nátiyjege erisiw qıyın. Sebebi, úlken-kishi jazıwlar qostırnaq ishinde parqlanadı. LOWER hám UPPER funkciyaları arqalı salıstırılıp atırǵan jazıwdıń reestrin kishi yaki úlken háriplerge ótkerip, keyin salıstıradı.


LOWER (str) yaki LCASE(str) – berilgen qatardı kishi háriplerge almastıradı.
SELECT LCASE('QUADRATICALLY'); // Nátiyje: 'quadratically'
UPPER (str) yaki UCASE(str) – háriplerdi úlken háriplerge almastıradı.
SELECT UCASE('Hej'); // Nátiyje: 'HEJ'
INITCAP (str) – qatardaǵı hár bir sózdiń 1-háribin bas háripke ózgertedi.
SELECT INITCAP ('tatu nukus'); // Nátiyje: ' Tatu Nukus '
CONCAT(str1,str2,...) – argumentte berilgen ózgeriwshilerdi izbe-izligi boyınsha biriktiredi. Keminde bir argument bolıwı lazım.
SELECT CONCAT('My', 'S', 'QL'); // Nátiyje: 'MySQL'
SELECT CONCAT('My', NULL, 'QL'); // Nátiyje: NULL
SELECT CONCAT(14.3); // Nátiyje: '14.3'

Yüklə 47,91 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin