11-lekciya. Sql standart funksiyaları


TRIM([[BOTH | LEADING | TRAILING] [remstr] FROM] str)


Download 300 Kb.
bet4/8
Sana23.12.2022
Hajmi300 Kb.
#1048228
1   2   3   4   5   6   7   8
Bog'liq
МБ 11-лекция кк

TRIM([[BOTH | LEADING | TRAILING] [remstr] FROM] str)
SELECT TRIM(' bar '); // Nátiyje: 'bar'
SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx'); // Nátiyje: 'barxxx'
SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx'); // Nátiyje: 'bar'
SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz'); // Nátiyje:
CONV(N, from_base, to_base)berilgen N sandı from_base sanaq sistemasınan to_base sanaq sistemasına ótkeredi (konvertaciya qıladı).
SELECT CONV("a",16,2); // Nátiyje: '1010'
SELECT CONV("6E",18,8); // Nátiyje: '172'
SELECT CONV(-17,10,-18); // Nátiyje: '-H'
SELECT CONV(10+"10"+'10'+0xa,10,10); // Nátiyje: '40'
BIN(N) yaki CONV(N, 10, 2) – onlıqtan ekilik sanaq sistemasına ótkeredi.
SELECT BIN(12); // Nátiyje: '1100'
OCT(N) yaki CONV(N, 10, 2) – onlıqtan segizlik sanaq sistemasına ótkeredi.
SELECT OCT(12); // Nátiyje: '14'
HEX(N_or_S) – eger N_or_S arument san formasında berilgen bolsa, tuwrıdan-tuwrı 16 lıq sanaq sistemasına ótkeredi. Eger N_or_S qatar formasında berilse, onıń hár bir simvolın aldın ekilik sanaq sistemaǵa ótkerip, keyin onı 16 lıqqa aylandıradı.
SELECT HEX(255); // Nátiyje: 'FF'
SELECT HEX("abc"); // Nátiyje: 616263
SELECT 0x616263; // Nátiyje: "abc"

Matematikalıq funkciyalar


ABS(X) – sannıń absalyut mánisi.
SELECT ABS(2); // Nátiyje: 2
SELECT ABS(-32); // Nátiyje: 32
SIGN(X) – argumenttiń ishorasiga kóre (-1,0,1) mánislerden birewin qaytaradı.
SELECT SIGN(-32); // Nátiyje: -1
SELECT SIGN(0); // Nátiyje: 0
SELECT SIGN(234); // Nátiyje: 1
MOD(N, M) yaki % – N sanın M sanına bolǵandaǵı qaldıqtı qaytaradı.
SELECT MOD(234, 10); // Nátiyje: 4
SELECT 253 % 7; // Nátiyje: 1
SELECT MOD(29,9); // Nátiyje: 2
FLOOR(X) – X tan aspaytuǵın eń úlken pútin sandı qaytaradı.
SELECT CEILING(1.23); // Nátiyje: 2
SELECT CEILING(-1.23); // Nátiyje: -1
CEILING(X) – X tan kem bolmaǵan eń kishi pútin sandı qaytaradı.
SELECT CEILING(1.23); // Nátiyje: 2
SELECT CEILING(-1.23); // Nátiyje: -1

Download 300 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling