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