|
SQRT(X) – X argumenttiń kvadrat túbirin esaplaydı.
SELECT SQRT
|
səhifə | 6/9 | tarix | 24.12.2023 | ölçüsü | 47,91 Kb. | | #192876 |
| 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"
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ı
Dostları ilə paylaş: |
|
|