ওরাকলের রাজ্যে স্বাগতম! Oracle SQL : Select Statement পর্ব-৪

0
264

ওরাকলের রাজ্যে স্বাগতম! ওরাকল পরিচিতি : পর্ব-১

ওরাকলের রাজ্যে স্বাগতম! ওরাকল ইনস্টলেশন : পর্ব-২

Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

ওরাকলের রাজ্যে স্বাগতম! Oracle SQL : পর্ব-৩

 

SELECT Statement

আজকে SELECT Statement এর ব্যবহারিক কিছু কাজ করা হবে ইনশাআল্লাহ। প্রথমেই Run এ গিয়ে sqlplus hr/hr অথবা sqlplus hr/hr@orcl লিখে ডাটাবেসে connection নিয়ে নেই। এখানে sqlplus হলো Editor, hr হলো username এবং ‘/’ এর পরে দ্বিতীয় hr হলো password এবং orcl হলো আমাদের ডাটাবেস Identifier। এই info গুলো আমরা ডাটাবেস ইনস্টল করার সময় define করেছিলাম।

আশা করি সবাই ডাটাবেসে কানেক্ট হয়েছেন। ডাটাবেসে কানেক্ট হলে স্ক্রীনে SQL লেখা দেখতে পাবেন।

SQL> sho user

এই কমান্ডের মাধ্যমে আমরা connected user এর নাম দেখতে পারি।

SQL> define

এই কমান্ডের মাধ্যমেও username , identifier সহ অন্যান্য info দেখতে পারি।

আসুন এবার নিম্নোক্ত কমান্ডের মাধ্যমে hr user এর কি কি table আছে তা দেখে নেই।

SQL> select * from tab;

hr user এর existing table list দেখতে পাবো। Employees এবং Departments এই দুটো টেবিল নিয়েই আমরা বেশি প্রাকটিস করব।


  • Describe Table Structure:

describe/desc এর পরে tablename লিখে আমরা ঐ টেবিলের স্ট্রাকচার দেখতে পারি। এবার চলুন Departments টেবিল এর স্ট্রাকচার দেখে নেই।

SQL> desc departments

Name কলামে টেবিলের কলামগুলোর নাম,

Null? কলামে Constraint info এবং

Type কলামে Data Type দেখানো হয়।

Constraint, Data Type ইত্যাদি বিষয়ে পরবর্তীতে বিস্তারিত আলোচনা করা হবে ইনশাআল্লাহ।

আসুন SQL Statement লেখার কিছু Simple Rules and Guidelines জেনে নেই:

  1. SQL Statement Case sensitive নয়। অর্থাৎ CAPITAL, small অথবা Mixed লেটারে লেখা যায়।
  2. SQL Statement একাধিক লাইনে লেখা যেতে পারে।
  3. Keyword একাধিক লাইনে ভেঙ্গে লেখা যাবে না।

SQL> select * from departments;

এই কমান্ডের মাধ্যমে Departments টেবিলের সকল Column এবং সকল Row দেখা যাবে।

SQL> select department_id, location_id from departments;

এই কমান্ডের মাধ্যমে Departments টেবিলের সকল department_id এবং location_id দেখা যাবে।

অর্থাৎ SELECT clause এ ‘*’ লিখলে টেবিলের সকল Column এবং Row সিলেক্ট হয় পক্ষান্তরে ‘*’ এর পরিবর্তে নির্দিষ্ট Column এর নাম অথবা কমা (,) দিয়ে একাধিক Column এর নাম লিখলে শুধুমাত্র ঐ সকল Column এবং সকল Row সিলেক্ট হয়।

আজ এ পর্যন্তই থাক। আল্লাহ হাফিজ।

টিউনারপেজের নতুন টিউন আপনাকে ইমেইল করব?
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

একটি উত্তর ত্যাগ

Please enter your comment!
Please enter your name here

three − one =