11-lekciya. Sql standart funksiyaları


SQRT(X) – X argumenttiń kvadrat túbirin esaplaydı. SELECT SQRT



Yüklə 47,91 Kb.
səhifə6/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

SQRT(X) – X argumenttiń kvadrat túbirin esaplaydı.
SELECT SQRT(4); // Nátiyje: 2.000000
SELECT SQRT(20); // Nátiyje: 4.472136
RAND() yaki RAND(N) – 0 hám 1 aralıǵındaǵı tosınarlı san. Eger N berilse 0 menen 0...N aralıǵındaǵı tosınarlı san qaytarıladı.
SELECT RAND(); // Nátiyje: 0.9233482386203
SELECT RAND(20); // Nátiyje: 0.15888261251047
SELECT RAND(20); // Nátiyje: 0.15888261251047
SELECT RAND(); // Nátiyje: 0.63553050033332
SELECT RAND(); // Nátiyje: 0.70100469486881
LEAST(X,Y,...) – keminde eki argument qatnasıwı lazım bolıp, funkciya eń kishi argumentti qaytaradı.
SELECT LEAST(2,0); // Nátiyje: 0
SELECT LEAST(34.0,3.0,5.0,767.0); // Nátiyje: 3.0
SELECT LEAST("B","A","C"); // Nátiyje: "A"
GREATEST(X,Y,...) – eń kishi argument qaytarıladı.
SELECT GREATEST(2,0); // Nátiyje: 2
SELECT GREATEST(34.0,3.0,5.0,767.0); // Nátiyje: 767.0
SELECT GREATEST("B","A","C"); // Nátiyje: "C"

Sáneli (date) funkciyalar

Ayrım sáneli funkciyalarda sánege baylanıslı atamalar (Datepart)dı arnawlı qısqartılǵan simvollar arqalı paydalanıladı (kestege qarań).


Sáneli funkciyaları dáwir yaki waqıt penen islewge mólsherlengen bolıp, olardıń qatarına tómendegiler kiredi:





Datepart


Qısqartpası


Interval

Year — jıl


yy, yyyy


1753 -9999


Quarter — kvartal


qq, q

1-4

Month — ay


mm, m

1-12

Dayofyear — jıl kúni


dy, y

1-366

Day — kún


dd, d

1-31

Week — hápte (jıldıń háptesi)


wk, ww

1-7

Hour — saat


hh

0-23

Minute — minut


mi, n

0-59

Second — sekund


ss, s

0-59

Millisecond - millisekund


ms

0-999



DATEADD(datepart, number, date) – sáneli maǵlıwmat qaytaradı. Funkciya date parametrindegi sananıń sáykes poziciyasına datepart ta kórsetilgenge sáykes number sanın qosadı.
SELECT DATEADD(day, 7, current_timestamp);
// Nátiyje: búgingi waqıtqa 7 kún qosadı.
DATEDIFF(datepart, startdate, enddate) – funkciya eki startdate hám enddate waqıt aralıǵın datepart boyınsha asaplap qaytaradı.
SELECT DATEDIFF(wk, '2020-05-24', ''2020-05-30');// shembi kúni (0) shıǵaradı


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