nomi
sifatida age so‘zi o‘rnatildi,
buning uchun AS kalit so‘zidan
foydalanilgan.
Ishchi-xodimlar ma’lumotlarini yoshi bo‘yicha
tartiblash uchun
ORDER BY operatoridan foydalaning
:
SELECT last_name, birth, SYSDATE,
TRUNC(SYSDATE – birth)/365.25) AS age FROM personal_info
ORDER BY age
“Oracle”da sana bilan ishlovchi funksiyalar:
TO_CHAR(d[,mask]) – maxsus maskadan sanani satrga o‘giradi. 1-
jadvalda ko‘p qo‘llaniladigan formatlash usullari ko‘rsatilgan.
EXTRACT(mask FROM d) – sananing biror qismini kesib oladi (year
– yil, month – oy, day – kun).
Masalan, sanadan yilni ajratib olish uchun
quyidagi ikkita usuldan
foydalanish mumkin:
va
EXTRACT(year FROM birth)
Birinchi holda yil kattaligi satrli, ikkinchisida sonli turga ega bo‘ladi.
1-jadval
.
Format
Qiymati
Y, YY,
YYYY, YYYY
Yil (4 xonagacha)
MM,
MONTH, MON
Oy, oy nomi, qisqa nomlanishi
W, WW
Oydagi hafta, yildagi hafta
D, DD, DDDD
Hafta kuni, oydagi kun, yildagi kun
DAY, DY
Hafta kuni nomi
Ishchi xodimning qaysi oyda tug‘ilganini
aniqlash uchun MONTH
xossasidan foydalaniladi:
SELECT last_name, birth, TO_CHAR(birth,’MONTH’) FROM
personal_info
Oktyabr oyida tug‘ilgan ishchi xodimlar haqidagi ma’lumotlarni
olish
uchun quyidagi so‘rovdan foydalanish mumkin:
SELECT last_name, birth FROM personal_info WHERE