• TO_CHAR(d[,mask])
  • TO_CHAR(birth,’yyyy’) va EXTRACT(year FROM birth) Birinchi holda yil kattaligi satrli, ikkinchisida sonli turga ega bo‘ladi. 1-jadval . Format
  • MONTH xossasidan foydalaniladi: SELECT last_name, birth, TO_CHAR(birth,’MONTH’) FROM personal_info
  • SELECT last_name, birth FROM personal_info WHERE
  • SELECT last_name, birth, SYSDATE




    Download 1,78 Mb.
    Pdf ko'rish
    bet21/62
    Sana03.02.2024
    Hajmi1,78 Mb.
    #150970
    1   ...   17   18   19   20   21   22   23   24   ...   62
    Bog'liq
    Методичка Маълумотлар ва билимлар банки 2

    SELECT last_name, birth, SYSDATE,
    TRUNC(SYSDATE – birth)/365.25) AS age FROM personal_info 
    Вu misolda SYSDATE – joriy sanani aniqlaydi, TRUNC()  – haqiqiy 
    sonning butun qismini ajratib oladi. Hisoblanuvchi maydon uchun maydon 


    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: 
    TO_CHAR(birth,’yyyy’) 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 

    Download 1,78 Mb.
    1   ...   17   18   19   20   21   22   23   24   ...   62




    Download 1,78 Mb.
    Pdf ko'rish