কম্পিউটার

Python ব্যবহার করে MySQL-এ UNION-এর ব্যবহার ব্যাখ্যা ও দেখান?


UNION বিবৃতিটি ডুপ্লিকেট মান পুনরাবৃত্তি না করে দুটি SELECT প্রশ্নের ফলাফল একত্রিত করতে ব্যবহৃত হয়। যদি উভয় SELECT কোয়েরি একই সারি ফেরত দেয়, তবে এটি শুধুমাত্র একবার তালিকাভুক্ত হয়।

দুটি নির্বাচিত বিবৃতিতে UNION সম্পাদন করতে,

  • ফিরে আসা কলামের সংখ্যা অবশ্যই একই হতে হবে

  • কলামের ডেটাটাইপ অবশ্যই একই হতে হবে

  • উভয় নির্বাচিত বিবৃতি দ্বারা কলাম একই ক্রমে ফেরত দিতে হবে।

সিনট্যাক্স

সারণী থেকে কলাম_নাম নির্বাচন করুন1ইউনিয়ন টেবিল2 থেকে কলাম_নাম নির্বাচন করুন

পাইথনে MySQL ব্যবহার করে দুটি নির্বাচিত প্রশ্নের মিলন সম্পাদনের পদক্ষেপগুলি

  • MySQL সংযোগকারী আমদানি করুন

  • MySQL সংযোগকারী আমদানি করুন

  • connect()

    ব্যবহার করে সংযোগকারীর সাথে সংযোগ স্থাপন করুন
  • কার্সার() পদ্ধতি

    ব্যবহার করে কার্সার অবজেক্ট তৈরি করুন
  • উপযুক্ত mysql বিবৃতি ব্যবহার করে একটি প্রশ্ন তৈরি করুন

  • execute() পদ্ধতি

    ব্যবহার করে এসকিউএল কোয়েরি চালান
  • সংযোগ বন্ধ করুন

নিচে দুটি টেবিল থাকুক, "ছাত্র" এবং "বিভাগ" -

ছাত্ররা

+---------+---------------+------------+| আইডি | ছাত্রের_নাম | বিভাগ_আইডি |+----------+---------------+------------+| 1 | রাহুল | 120 || 2 | রোহিত | 121 || 3 | কিরাত | 125 || 4 | ইন্দর | 123 |+----------+---------------+------------+

বিভাগ

<প্রে>+------------+-----------------+| বিভাগ_আইডি | বিভাগের_নাম |+---------+-----------------+| 120 | CSE || 121 | গণিত || 122 | পদার্থবিদ্যা |+---------+-----------------+

আমরা উভয় টেবিল থেকে Dept_id নির্বাচন করব এবং ফলাফলের উপর ইউনিয়ন সম্পাদন করব। এটি আমাদের উভয় টেবিলে উপস্থিত সমস্ত স্বতন্ত্র বিভাগ আইডি ফিরিয়ে দেবে।

উদাহরণ

 import mysql.connectordb=mysql.connector.connect(host="your host", user="your username", password="yourpassword",database="database_name")cursor=db.cursor()query=" ছাত্র ইউনিয়ন থেকে বিভাগ_আইডি নির্বাচন করুন বিভাগ থেকে বিভাগ নির্বাচন করুন"cursor.execute(query)rows=cursor.fetchall()সারিতে সারির জন্য:print(row)db.close()

আউটপুট

120121125123122

  1. পাইথন এবং ম্যাটপ্লটলিব ব্যবহার করে লাইনের শেষটি কীভাবে টীকা করবেন?

  2. কিভাবে একটি ইমেজ লোড করবেন এবং কেরাস ব্যবহার করে ইমেজ দেখাবেন?

  3. কিভাবে একটি ডিরেক্টরি নির্বাচন করবেন এবং পাইথনে Tkinter ব্যবহার করে অবস্থান সংরক্ষণ করবেন?

  4. পাইথনে openpyxl মডিউল ব্যবহার করে এক্সেল ফাইল পড়া এবং লেখা