ORACLE BASIC SQL*PLUS :: COLUMN ALIASES

ORACLE BASIC SQL*PLUS :: COLUMN ALIASES

এই টিউটোরিয়ালের মাধ্যমে টেবিলের কলাম এর বিভিন্ন ছদ্ব নাম কি ভাবে ব্যবহার করা যায় তা শিখানো হবে

বিস্তারিত ব্যাখা ::

আমরা যখন কোন SQL কোয়েরি রান করি কখন লক্ষ করি যে কলামের হেডিং COLUMN এর নাম অনুযায়ী দেখায় কিন্তু এতে আমারা বুঝতে অসুবিধা হয় যদি কলাম এর ছন্দ নাম ব্যবহার করি তাহলে রির্পোটি দেখতে সুন্দর দেখায় আর এর জন্য কলমা এলিয়াস ব্যবহার করা হয়

COLUMN ALIAS ব্যবহার এর সুবিধা হল ::

  • COLUMN HEADING এর নাম পরিবতন করা যায় ।
  • অনেক ক্ষেত্রে কলাম এলিয়াস ব্যবহারের ফলে ক্যালকুলেশন করা যায়
  • ORDER BY এর ক্ষেত্রে COLUMN ALIAS ব্যবহার করা যায় ইত্যাদি বিভিন্ন কাজে কলাম এলিয়াস কাজে লাগে

সিনটেক্স (SYNTAX)

COLUMN ALIASE ৩ ভাবে দেওয়া যায় ।নিচে COLUMN ALIAS কি ভাবে দেওয়া যায় তার সিনক্সে উল্লেখ করা হল

SELECT COLUMN_NAME1 COLUMN_ALIASE,COLUMN_NAME2 COLUMN_ALIASE
FROM TABLE_NAME

এখানে কলাম এলিয়াস ব্যবহার করার জন্য শুধুমাত্র কলামের পাশে একটি স্পেস ব্যবহার করে কলাম এলিয়াস ব্যবহার করা যায়

উদাহরণ

নিচের কলাম এলিয়াস এর উদাহরন ‍উল্লেখ করা হল

SQL> SELECT EMPLOYEE_ID ID,FIRST_NAME NAME,HIRE_DATE JOINING_DATE
  2  FROM EMPLOYEES
  3  ;

        ID NAME                 JOINING_D
---------- -------------------- ---------
       198 Donald               21-JUN-07
       199 Douglas              13-JAN-08
       200 Jennifer             17-SEP-03
       201 Michael              17-FEB-04
       202 Pat                  17-AUG-05
       203 Susan                07-JUN-02
       204 Hermann              07-JUN-02
       205 Shelley              07-JUN-02
       206 William              07-JUN-02
       100 Steven               17-JUN-03
       101 Neena                21-SEP-05
       102 Lex                  13-JAN-01
       103 Alexander            03-JAN-06
       104 Bruce                21-MAY-07
       105 David                25-JUN-05
       106 Valli                05-FEB-06
       107 Diana                07-FEB-07
       108 Nancy                17-AUG-02
       109 Daniel               16-AUG-02
       110 John                 28-SEP-05
       111 Ismael               30-SEP-05
       112 Jose Manuel          07-MAR-06
       113 Luis                 07-DEC-07
       114 Den                  07-DEC-02
       115 Alexander            18-MAY-03
       116 Shelli               24-DEC-05
       117 Sigal                24-JUL-05
       118 Guy                  15-NOV-06
       119 Karen                10-AUG-07
       120 Matthew              18-JUL-04
       121 Adam                 10-APR-05
       122 Payam                01-MAY-03
       123 Shanta               10-OCT-05
       124 Kevin                16-NOV-07
       125 Julia                16-JUL-05
       126 Irene                28-SEP-06
       127 James                14-JAN-07
       128 Steven               08-MAR-08
       129 Laura                20-AUG-05
       130 Mozhe                30-OCT-05
       131 James                16-FEB-05
       132 TJ                   10-APR-07

.............................
SQL>

উদাহরণ

২উপায় নিচে দেওয়া হল

SQL> SELECT EMPLOYEE_ID "ID NO",SALARY ,COMMISSION_PCT COMISSION,HIRE_DATE "JOING DATE"
  2  FROM EMPLOYEES
  3  ;

     ID NO     SALARY  COMISSION JOING DAT
---------- ---------- ---------- ---------
       198       2600            21-JUN-07
       199       2600            13-JAN-08
       200       4400            17-SEP-03
       201      13000            17-FEB-04
       202       6000            17-AUG-05
       203       6500            07-JUN-02
       204      10000            07-JUN-02
       205      12008            07-JUN-02
       206       8300            07-JUN-02
       100      24000            17-JUN-03
       101      17000            21-SEP-05
       102      17000            13-JAN-01
       103       9000            03-JAN-06
       104       6000            21-MAY-07
       105       4800            25-JUN-05
    
       124       5800            16-NOV-07
...................................

SQL>

এখানে শুধুমা্ত্র ডাবল কোটেশন ব্যবহার করে কলাম এলিয়াস ব্যবহার করা হয়েছে

উদাহরণ

৩য় উপায় কলাম এলিয়াস এর ব্যবহার :

SQL> SELECT  FIRST_NAME AS EMPLOYEE_NAME,SALARY,DEPARTMENT_ID AS DEPT_NO
  2  FROM EMPLOYEES;

EMPLOYEE_NAME            SALARY    DEPT_NO
-------------------- ---------- ----------
Donald                     2600         50
Valli                      4800         60
Diana                      4200         60
Nancy                     12008        100
Daniel                     9000        100
John                       8200        100
Ismael                     7700        100
Jose Manuel                7800        100
Luis                       6900        100
Den                       11000         30
Alexander                  3100         30
Shelli                     2900         30
Sigal                      2800         30
Guy                        2600         30
Martha                     2500         50
Girard                     2800         50
Nandita                    4200         50
Alexis                     4100         50
Julia                      3400         50
Anthony                    3000         50
Kelly                      3800         50
Jennifer                   3600         50
Timothy                    2900         50
Rand
..................
SQL>

AS USAGE করে COLUMN ALIAS ব্যবহার করা যায়

 

 

 

 

 

 

 

 

মন্তব্য করুন

মন্তব্য করা হয়েছে

3 Responses

  1. Hey very interesting blog!

  2. Md.Selim Sarker

    Vai Ami Oracle database Sheakta chai amaka Help Korben pls 01918905117

Leave a Reply