⊗pyPmDBLO 105 of 129 menu

পাইথনে SQL ক্যোয়ারীতে লজিক্যাল অপারেশন

নির্বাচনের শর্তে OR এবং AND কমান্ড ব্যবহার করে আরও জটিল কম্বিনেশন করা যায়। তারা পাইথনের if কন্সট্রাকশনের অনুরূপ একইভাবে কাজ করে। আসুন উদাহরণের মাধ্যমে দেখি।

উদাহরণ

আসুন বেতন 500 এবং বয়স 23 বছর সহ ব্যবহারকারীদের নির্বাচন করি:

query = "SELECT * FROM users WHERE salary=500 AND age=23"

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

{'id': 3, 'name': 'user3', 'age': 23, 'salary': 500}

উদাহরণ

আসুন বেতন 500 অথবা বয়স 23 বছর সহ ব্যবহারকারীদের নির্বাচন করি:

query = "SELECT * FROM users WHERE salary=500 OR age=23"

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

{'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': 5, 'name': 'user5', 'age': 27, 'salary': 500}

উদাহরণ

আসুন 450 থেকে 900 পর্যন্ত বেতন সহ ব্যবহারকারীদের নির্বাচন করি:

query = "SELECT * FROM users WHERE salary>450 AND salary<900"

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

{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500}

উদাহরণ

আসুন 23 থেকে 27 বছর বয়স পর্যন্ত (ইনক্লুসিভ) ব্যবহারকারীদের নির্বাচন করি:

query = "SELECT * FROM users WHERE age>=23 AND age<=27"

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

{'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': 5, 'name': 'user5', 'age': 27, 'salary': 500}

উদাহরণ

OR এবং AND কমান্ডের জটিল কম্বিনেশন বন্ধনী ব্যবহার করে গ্রুপ করা যেতে পারে, শর্তগুলির অগ্রাধিকার দেখানোর জন্য:

query = "SELECT * FROM users WHERE (age<20 AND age>27) OR (salary>300 AND salary<500)"

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

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

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

25 বছর (ইনক্লুসিভ নয়) থেকে 28 বছর (ইনক্লুসিভ) বয়সের মধ্যে ব্যবহারকারীদের নির্বাচন করুন।

user1 ব্যবহারকারীকে নির্বাচন করুন।

user1 এবং user2 ব্যবহারকারীদের নির্বাচন করুন।

user3 ব্যবহারকারী ছাড়া সকলকে নির্বাচন করুন।

27 বছর বয়স অথবা 1000 বেতন সহ সকল ব্যবহারকারীকে নির্বাচন করুন।

27 বছর বয়স অথবা 400 এর সমান নয় এমন বেতন সহ সকল ব্যবহারকারীকে নির্বাচন করুন।

23 বছর (ইনক্লুসিভ) থেকে 27 বছর (না ইনক্লুসিভ) বয়সের মধ্যে অথবা 1000 বেতন সহ সকল ব্যবহারকারীকে নির্বাচন করুন।

23 বছর থেকে 27 বছর বয়সের মধ্যে অথবা 400 থেকে 1000 বেতনের মধ্যে সকল ব্যবহারকারীকে নির্বাচন করুন।

বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন