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 ব্যবহার করা যায়
ray ban wayfarer
Hey very interesting blog!
মো : রহিম উদ্দিন সোহাগ
Thank You
Md.Selim Sarker
Vai Ami Oracle database Sheakta chai amaka Help Korben pls 01918905117