surname name stipend kurs (stipend*kurs)/2 Sidorov
Vadim
150
4
-300
Petrov
Anton
200
4
-400
Satrlarni ulash amali yordami const 2 ta va undan ko`p simvolli
ustun qiymatlari bitta satrga joylashtirib boriladi.
Select surname //’-‘// name, stipend Weher kurs ning and stipend >0; surname //’-‘// name Stipend Sidirov_ Vadim
150
Petrov_ Anton
200
SQLda almashtirish funksiyalari bilan ishlash Lower ()- berilgan satrni kichik harflarga almashtirib beradi.
Upper- () – kichik harflarni kata harflarga almashtirib
beradi.
Init cap- ()- satrdagi har bir suzunlikni birinchi harfini bosh
harf qilib beradi. Maslan, ularga quyidagi misolni kuramiz.
Select Lower(surname) Upper(name) from student Where kurs=4; Lower(surname) Upper(name) sidirov
VADIM
petrov
ANTON
LPAD (, uzunlikunlik, [< kism satr>) RPAD (,
56
, []).
Berilgan uzunlikunlikdagi qism satrni chapdan unga joylashtiriladi.
Agar kism satr kursatilmagan bulsa, satr sukut bilan, probellar
bilan tuldiriladi. Agar uzunlikunlik satr uzunlikunlikdan kerak bulsa
berilgan satr kursatilgan uzunlikunlikgacha kirkiladi.
LTRIM (), [ ]);
Bu funksiyalarni vazifasi mos ravishda chapdagi chegaraviy
simvol olib tashlashdan iborat. Olib tashlangan simollar qism satrda
ko`rsatiladi. Agar qism satr ishlamasa probellari olib tashlanadi.
Substr (, , []
Ko`yidagi bu funksiyalari satrdan berilgan pozitsiyadan boshlab
berilgan sondagi simvollari ajratib olinadi. Agar soni ko`rsatilmagan
bo`lsa satrni boshidan oxirigacha ajratib olinadi.
Misol: substr (Hurmatli do‟stim: 10,7)=> do‟stim