ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

0
260
ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

mrinal_roy2014

আমি মৃণাল রায়। নরসিংদী পলিটেকনিক ইন্সিটিউটথেকে কম্পিউটার টেকনোলোজিতে ডিপ্লোমা-ইন-ইঞ্জিনিয়ারিং পাশ করেছি। বর্তমানে বেকার তবে ড্যাফোডিল ইন্টারন্যাশনাল ইউনিভার্সিটিতে কম্পিউটার সাইন্স অ্যান্ড ইঞ্জিনিয়ারিংয়ে পড়াশুনা করছি। আমার ইমেইল আইডি mrinal.roy54@yahoo.com & ফেসবুক লিংকhttps://www.facebook.com/mrinaloracle. আমি ডেটাবেজেরতৃষ্ণায় তৃষ্ণার্থ, আমি চাই না কেউ আমার মত তৃষ্ণার্থথাকুক। তাই তো একটা প্রজেক্ট শেয়ার করার উদ্দেশ্যে আমার এই টিউন গুলি। জানি না সম্পূর্ণ করতে পারবো কি না, তবে আমি আমার সর্বত্র দিয়ে চেষ্টা করবো ভালো কিছু দেওয়ার। ভালো থাকবেন আর মানুষকে ভালোবাসুন, পৃথিবীতে দুইটা জিনিস আছে যা মানুষকে দিলেও কখনো শেষ হয় না। তা হলও ভালোবাসা আর জ্ঞান, তাই তো নিজে যা জানি তা অন্যদের সাথে শেয়ার করার চেষ্টা করি।
ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

মুসলিম ভাই/বোনদের জানাই আধাপ ও হিন্দু দাদা/দিদিদের জানাই নমস্কার। কেমন আছেন সবাই, আশা করি সৃষ্টি কর্তার কৃপাই সবাই ভালো আছেন। সবাই ভালো থাকেন সৃষ্টি কর্তার কাছে এই প্রার্থনাই করি। মূল কথায় আসিঃ-

নাল(null):

Null values হচ্ছে unavailable বা unknown কিন্তু ইয়া zero বা blank space না।

Select last_name, job_id, salary, commission_pct

From employees

/

1 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

 

এখানে taylor এর commission_pct null আর johnson এর .1 .

Select last_name, 12*salary*commission_pct

From employees

/

2 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

Taylor এর commission_pct null তাই ১২ মাসের সেলারি নাল। johnson এর commission_pct .1 ছিল তাই commission_pct 7440 হয়েছে।

কলাম Alias:

Select last_name as name, commisssion_pct comm

From employees

/

3 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

উপরের স্টেটমেন্টের   last_name   alias হচ্ছে name, commission_pct alias হচ্ছে comm.

select last_name name “name’,  salary*12″annual  salary”

from employees

/

4 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

এখানে লাস্ট নেমের অ্যালিয়াস নেম, বার্ষিক সেলারির অ্যালিয়াস হচ্ছে অ্যানুয়াল সেলারি।

কলামের নাম পরিবর্তনকে বলা হয় অ্যালিয়াস। অ্যালিয়াসের মাধ্যমে কলামের নাম পরিবর্তন করা যায়।

Concatenation oprerator:

Select first_name||last_name as “name”

From employees

/

5 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

এখানে ফাস্ট নেম এবং লাস্ট নেম কোনকেটনেশন করার পর, এদের কলাম alias হচ্ছে নেম। কোনকেটনেশন (concatnation) মানে ২ কলামের ভ্যালুকে একত্রিত করা।

Listeral character strings:

Select last_name ||’ is a’|| job_id as “employee details”

From employees

/

6 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

listeral character ব্যবহার করে দুইটি কলামের মধ্যখানে ওয়ার্ড ব্যবহার করা যায়।

লিস্টারাল ক্যারেক্টার ব্যবহার করে মাসিক সেলারি বের করার নিয়ম।

Select last_name||’: 1 month salary = ‘|| salary monthly

from employees

/

7 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

 

Duplicate rows:

Distinct duplicate values avoid করে।

Selecct department_id

From employees

/

এই স্টেটমেন্ট চালালে ১০৭ টি রো সিলেক্ট হয়। যেখানে অনেক ডভলিকেট ভ্যালু রয়েছে।

Select distinct department_id

From employees

/

 

8 ওরাকল ডাটাবেজ 10g: SQL ধারাবাহিক টিউন- পর্ব-৩

১২ টি রো সিলেক্ট হয়, যা ডবলিকেট ভ্যালুকে অ্যাভুয়েড করে।

 

জানি না আমার টিউন গুলি ভালো হয় কি না। কেননা আমি ব্লগিং সাইটে একবারে নতুন যদিও টিউনারপেজে আমার আইডি টা খুলা হয়েছিলো ২০১৪ সালে, তবে আগে আমি কোন টিউন করি নাই। এই এক মাস ধরে শুরু করলাম, যদি কোন ভুল থেকে থাকে ধরিয়ে দিলে খুশি হবো।

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

Please enter your comment!
Please enter your name here

sixteen − 2 =