⊗pyPmDBNSl 104 of 129 menu

পাইথনে ডাটাবেসে SQL কোয়েরি দিয়ে রেকর্ড নির্বাচন

পরীক্ষামূলক SQL কোয়েরি কোডে SELECT কমান্ড আছে, যা ডাটাবেস থেকে ডেটা নির্বাচন করে। আসুন এখন এর সিনট্যাক্স বিস্তারিতভাবে বুঝে নেই। এখানে এটি আছে:

query = "SELECT * FROM table WHERE condition"

টেবিলের নামের পরে WHERE কমান্ড যোগ করা যায়, যেখানে নির্বাচিত রেকর্ডের জন্য শর্ত নির্দিষ্ট করা হয়। এতে নিম্নলিখিত তুলনা অপারেশনগুলি অনুমোদিত: =, !=, <>, <, >, <=, >=.

আসুন উদাহরণ দিয়ে তাদের প্রয়োগ দেখি।

উদাহরণ

আসুন সেই ব্যবহারকারীকে নির্বাচন করি যার id, 2 এর সমান:

query = "SELECT * FROM users WHERE id=2"

কোড এক্সিকিউট করার ফলাফল:

{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}

উদাহরণ

আসুন সেই ব্যবহারকারীদের নির্বাচন করি যাদের id, 2 এর চেয়ে বেশি:

query = "SELECT * FROM users WHERE id>2"

কোড এক্সিকিউট করার ফলাফল:

{'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

উদাহরণ

আসুন সেই ব্যবহারকারীদের নির্বাচন করি যাদের id, 2 এর চেয়ে বেশি বা সমান:

query = "SELECT * FROM users WHERE id>=2"

কোড এক্সিকিউট করার ফলাফল:

{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

উদাহরণ

আসুন সেই ব্যবহারকারীদের নির্বাচন করি যাদের id, 2 এর সমান নয়:

query = "SELECT * FROM users WHERE id!=2"

কোড এক্সিকিউট করার ফলাফল:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

উদাহরণ

!= কমান্ডের পরিবর্তে <> কমান্ড লেখা যায়:

query = "SELECT * FROM users WHERE id<>2"

উদাহরণ

আসুন সেই ব্যবহারকারীকে নির্বাচন করি যার নাম 'user1'। এখানে একটি গুরুত্বপূর্ণ সূক্ষ্মতা আমাদের জন্য অপেক্ষা করছে: যেহেতু নাম একটি স্ট্রিং, তাই এটিকে অবশ্যই কোটেশনের মধ্যে রাখতে হবে:

query = "SELECT * FROM users WHERE name='user1'"

কোড এক্সিকিউট করার ফলাফল:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400}

উদাহরণ

যদি WHERE কমান্ড অনুপস্থিত থাকে, তবে টেবিল থেকে সমস্ত রেকর্ড নির্বাচিত হবে। আসুন সমস্ত কর্মী নির্বাচন করি:

query = "SELECT * FROM users"

কোড এক্সিকিউট করার ফলাফল:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 2, 'name': 'user2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

ব্যবহারিক সমস্যা

সেই ব্যবহারকারীকে নির্বাচন করুন যার id, 3 এর সমান।

সেই ব্যবহারকারীদের নির্বাচন করুন যাদের বেতন 900

সেই ব্যবহারকারীদের নির্বাচন করুন যাদের বয়স 23 বছর।

সেই ব্যবহারকারীদের নির্বাচন করুন যাদের বেতন 400 এর বেশি।

সেই ব্যবহারকারীদের নির্বাচন করুন যাদের বেতন 500 এর সমান বা বেশি।

সেই ব্যবহারকারীদের নির্বাচন করুন যাদের বেতন 500 এর সমান নয়।

সেই ব্যবহারকারীদের নির্বাচন করুন যাদের বেতন 500 এর সমান বা কম।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন