কম্পিউটার টিউটোরিয়াল

Python দিয়ে MySQL-এ IF স্টেটমেন্ট ব্যবহার করা

IF স্টেটমেন্ট একটি শর্তাধীন ফাংশন যা একটি শর্ত যাচাই করে এবং তার অনুযায়ী ফলাফল ফেরত দেয়। MySQL-এ এটি SELECT ক্লজের সাথে ব্যবহার করা হয়।

সিনট্যাক্স

IF(condition, value_if_true, value_if_false)

Python-এ MySQL ব্যবহার করে IF স্টেটমেন্ট প্রয়োগের ধাপসমূহ

  1. MySQL কনেক্টর ইম্পোর্ট করুন
  2. connect() ব্যবহার করে কনেকশন স্থাপন করুন
  3. cursor() মেথড দিয়ে কার্সার অবজেক্ট তৈরি করুন
  4. উপযুক্ত MySQL স্টেটমেন্ট ব্যবহার করে কোয়েরি তৈরি করুন
  5. execute() মেথড দিয়ে SQL কোয়েরি এক্সিকিউট করুন
  6. কনেকশন বন্ধ করুন

ধরুন MyTable নামে একটি টেবিল আছে:

+----------+---------+
| id       | value   |
+----------+---------+
| 1        | 200     |
| 2        | 500     |
| 3        | 1000    |
| 4        | 600     |
| 5        | 100     |
| 6        | 150     |
| 7        | 700     |
+----------+---------+

উদাহরণ

উপরের টেবিলে IF স্টেটমেন্ট ব্যবহার করব।

import mysql.connector

db = mysql.connector.connect(
    host="your_host",
    user="your_username",
    password="your_password",
    database="database_name"
)

cursor = db.cursor()
query = "SELECT value, IF(value > 500, 'PASS', 'FAIL') FROM MyTable"
cursor.execute(query)
for row in cursor:
    print(row)
db.close()

আউটপুট

(200, 'FAIL')
(500, 'FAIL')
(1000, 'PASS')
(600, 'PASS')
(100, 'FAIL')
(150, 'FAIL')
(700, 'PASS')

উপরের কোড ৫০০-এর কম মানগুলোকে FAIL এবং ৫০০-এর বেশি মানগুলোকে PASS হিসেবে দেখাচ্ছে।

  1. উইন্ডোজে পাইথন ব্যবহার করার পূর্ণ নির্দেশিকা

  2. পাইথন টাপলকে MySQL ডাটাবেসে ইনসার্ট করার পদ্ধতি

  3. পাইথনে স্ক্রিনে আউটপুট করার সম্পূর্ণ গাইড

  4. পাইথন ইমপোর্ট স্টেটমেন্টে একাধিক মডিউল ব্যবহার করা