11-lekciya. Sql standart funksiyaları


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

LPAD(str, len, padstr) hám RPAD(str, len, padstr) - bul jerde str jazıwdı len uzınlıqta padstr simvollar menen toltıradı
SELECT LPAD('hi',4,'??'); // Nátiyje: '??hi'
SELECT RPAD('hi',5,'?'); // Nátiyje: 'hi???'
LEFT(str, len) hám RIGHT(str, len) funkciyalar berilgen str jazıwdı shep hám oń tárepinen len uzınlıqtaǵı simvollardı kesip aladı.
SELECT LEFT('foobarbar', 5); // Nátiyje: 'fooba'
SELECT RIGHT('foobarbar', 4); // Nátiyje: 'rbar
SUBSTRING(str, pos, len) yaki SUBSTR (str, pos, len)– berilgen str jazıwdıń pos orındaǵı simvoldan baslap len uzınlıqta kesip aladı.
SUBSTRING(str FROM pos FOR len) – joqarıdaǵıǵa ekvivalent funkciya.
SELECT SUBSTRING('Quadratically',5,6); // Nátiyje: 'ratica'
SELECT SUBSTRING('Quadratically',5); // Nátiyje: 'ratically'
SELECT SUBSTRING('foobarbar' FROM 4); // Nátiyje: 'barbar'
SUBSTRING_INDEX(str, delim, count)str jazıwdıń delim ajıratıwshı bólim simvolları count márte keliwinen keyingi (aldınǵı) simvolların óshiredi. Eger count musbat san bolsa, keyin keri jaǵdayda manfiy san bolsa aldın keliwin bildiredi.
SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
// Nátiyje: 'www.mysql'
SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2);
// Nátiyje: 'mysql.com'
LTRIM (str, [ ]) hám RTRIM (str, [ ]) – berilgen str jazıwdı shep hám oń tárepinen substr bólimqatardı óshirip taslaydı yaki tazalaydı. Eger substr bólimqatar kórsetilmese probellerden tazalaydı.
SELECT LTRIM(' barbar'); // Nátiyje: 'barbar'
SELECT RTRIM('barbar '); // Nátiyje: 'barbar'
TRIM (str, [ ]) – joqarıdaǵı funkciyalar sıyaqlı, lekin berilgen str jazıwdıń oń hám shep tárepinen substr bólimqatardı óshirip taslaydı. Bul funkciyanıń tolıq jazılıwı tómendegishe:

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