মডিউল পাঠ (2/4)
থেকে … নির্বাচন করুন
এসকিউএল-এর সবচেয়ে সহজ ক্যোয়ারীকে বলা হয় SELECT_ এবং একটি থেকে সারি বের করে
টেবিল এটি ভাষাটির "হ্যালো, বিশ্ব" এবং আপনি এটি প্রায় ব্যবহার করবেন
প্রতিটি প্রশ্ন আপনি আপনার বাকি জীবনের জন্য লিখুন. ন্যূনতম সিনট্যাক্স হল:
SELECT <colonne>
FROM <tabella>;ইংরেজিতে পড়ুন: "প্রদত্ত টেবিল থেকে এই কলামগুলি নিন"। এসকিউএল ইঞ্জিন সারি সারি টেবিল সারি স্ক্যান করে এবং প্রতিটির জন্য শুধুমাত্র ফেরত দেয় অনুরোধ করা কলাম।
সব কলাম, বা শুধু কিছু
SELECT *টেবিলের সমস্ত কলাম প্রদান করে। এটা জন্য সুবিধাজনক একটি নতুন ডেটাসেট অন্বেষণ, কিন্তু "বাস্তব" কোডে এটি এড়ানো হয়: যদি আগামীকাল আপনি টেবিলে একটি কলাম যোগ করুন, প্রশ্নটি নিঃশব্দে আরও ডেটা ফেরত দেবে।SELECT col1, col2_ শুধুমাত্র তালিকাভুক্ত কলামগুলি প্রদান করে, ক্রম অনুসারে আপনি তাদের লিখুন. অর্ডার পরিবর্তন করলে আউটপুট পরিবর্তন হয়।
-- Tutto, comodo per esplorare:
SELECT * FROM employees;
-- Solo le colonne che servono, nell'ordine deciso da te:
SELECT last_name, first_name, salary
FROM employees;হোয়াইটস্পেস, ইন্ডেন্টেশন, সেমিকোলন
SQL ফরম্যাটিং সহ ক্ষমাশীল: এই তিনটি প্রশ্ন অভিন্ন ইঞ্জিন:
SELECT first_name, last_name FROM employees;
SELECT first_name,last_name FROM employees;
SELECT
first_name,
last_name
FROM employees;তৃতীয় ফর্মটি আপনি পেশাদার কোডে প্রায়শই দেখতে পাবেন: এক আপনি যখন ক্ষেত্র যোগ করেন বা সরান তখন প্রতি লাইন কলাম পার্থক্যটিকে আরও পাঠযোগ্য করে তোলে।
চেষ্টা করে দেখুন
সেই ক্রমে সমস্ত কর্মচারীদের প্রথম নাম (first_name) এবং শেষ নাম (last_name) বের করুন।
ইঙ্গিত দেখান
SELECT এবং FROM-এর মধ্যে আপনি যে দুটি কলাম চান তা একটি কমা দ্বারা আলাদা করে তালিকাভুক্ত করতে হবে।
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ
ব্যায়াম পর্যালোচনা করুন
কর্মচারীদের ইমেল, শেষ_নাম এবং বেতন বের করুন (এই সঠিক কলামের ক্রমে)।
ইঙ্গিত দেখান
ফলাফলের কলামের ক্রমটি সেই ক্রম অনুসরণ করে যেখানে আপনি SELECT এর পরে তাদের তালিকা করেন৷
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ