|
CONCAT_WS(separator, str1, str2,...)
|
səhifə | 2/9 | tarix | 24.12.2023 | ölçüsü | 47,91 Kb. | | #192876 |
| 11-lekciya. Sql standart funksiyaları-fayllar.org
CONCAT_WS(separator, str1, str2,...) – argumentler ortasına separator da kórsetilgen simvoldı qoyıp birlestiredi.
SELECT CONCAT_WS(",","First","Second","Last");
// Nátiyje: 'First,Second,Last'
SELECT CONCAT_WS(",","First",NULL,"Last");//Nátiyje: 'First,Last'
LENGTH (str) – jazıwdaǵı barlıq simollardıń sanın anıqlap beredi, bos orın (probel) da bir simvol formasında esaplanadı.
SELECT LENGTH('text'); // Nátiyje: 4
REPLACE(str, from_str, to_str) – jazıwlarda kórsetilgen simvollardı basqasına almastırıp beredi. Office programmalarındaǵı “zamenit” buyrıǵı wazıypasın orınlaydı. Úsh parametrli funkciyada: str - baǵana atı, from_str - qaysı almastırılatuǵın simvollar hám to_str - ornına qoyılatuǵın simvollardı bildiredi.
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
// Nátiyje: 'WwWwWw.mysql.com'
REPEAT(str, count) – str jazıwdı count márte tákirarlap ekranǵa shıǵaradı.
SELECT REPEAT('SQL', 3); // Nátiyje: 'SQLSQLSQL'
INSERT(str, pos, len, newstr) – str jazıwdı pos orınnan baslap len uzınlıqtaǵı bólimin newstr jańa qatarǵa almastıradı.
SELECT INSERT('Quadratic', 3, 4, 'What'); // Nátiyje: 'QuWhattic'
ELT(N,str1,str2,str3,...) – argumentlerden N-indekstegisin kórsetedi. Eger berilgen N sanı 1 den kishi yaki argumentler sanınan úlken bolsa, NULL mánis qaytarıladı.
SELECT ELT(1, 'ej', 'Heja', 'hej', 'foo'); // Nátiyje: 'ej'
SELECT ELT(4, 'ej', 'Heja', 'hej', 'foo'); // Nátiyje: 'foo'
FIND_IN_SET(str, strlist) – berilgen str jazıwdı dizim yaki massiv formaǵa iye bolǵan strlist toplamnan izleydi hám onıń indeksin anıqlaydı. Bunda strlist degi elementler útir menen ajıratılıwı lazım.
SELECT FIND_IN_SET('b','a,b,c,d'); // Nátiyje: 2
REVERSE(str) – jazıwdaǵı simvollardıń poziciyasın keri tártipke aylandırıp ekranǵa shıǵaradı.
SELECT REVERSE('abc'); // Nátiyje: 'cba'
Esletpe. Qatarlı funkciyalar SELECT operatorı menen isletilse tek ǵana ekranǵa shıǵarılıp atırǵanda maǵlıwmatlar ózgertiriledi, lekin bazadaǵı maǵlıwmatlar óz halında qaladı. Lekin UPDATE operatorı menen isletilse, bazadaǵı maǵlıwmatlar ózgertiledi.
Keyingi keltiriletuǵın qatarlı funkciyalar redaktorlaw funkciyaları dep te júritiledi.
Dostları ilə paylaş: |
|
|