কম্পিউটার

পাইথন ব্যবহার করে একটি মাইএসকিউএল টেবিলের কলাম জুড়ে গাণিতিক কীভাবে সঞ্চালন করবেন?


নাম অনুসারে গাণিতিক ক্রিয়াকলাপগুলি সংযোজন, বিয়োগ, ভাগ, গুণ বা মডুলাসের মতো ক্রিয়াকলাপগুলি সম্পাদন করতে ব্যবহৃত হয়৷

গাণিতিক ক্রিয়াকলাপগুলি আপনার টেবিলের সাংখ্যিক ডেটার উপর পরিচালিত হয়।

সিনট্যাক্স

সংযোজন সম্পাদন করতে

SELECT op1+op2 FROM table_name

এখানে, op1 এবং op2 হল কলামের নাম বা সংখ্যাসূচক মান। op1 এবং op2 যদি সাংখ্যিক মান হয়, তাহলে FROM ক্লজের প্রয়োজন নেই৷

অন্যান্য গাণিতিক ক্রিয়াকলাপগুলি সম্পাদন করার জন্য উপরের সিনট্যাক্সের + -,*,%,/ দ্বারা প্রতিস্থাপিত হতে পারে।

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

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

  • connect()

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

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

  • execute() পদ্ধতি

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

ধরুন আমাদের "বিক্রয়"

নামে নিচের টেবিলটি আছে
+------------+---------+
| sale_price |    tax  |
+------------+---------+
|    1000    | 200     |
|    500     | 100     |
|    50      | 50      |
|    180     | 180     |
+------------+---------+

উদাহরণ

বিক্রয়_মূল্য এবং ট্যাক্স সহ কলামের উভয় মান যোগ করে আমাদের পরিমাণ গণনা করতে হবে।

import mysql.connector
db=mysql.connector.connect(host="your host", user="your username", password="your
password",database="database_name")

cursor=db.cursor()

query="SELECT sale_price,tax, concat(sale_price+tax) AS amount FROM Sales"
cursor.execute(query)

rows=cursor.fetchall()

for row in rows:
   print(row)

db.close()

আউটপুট

( ‘sale_price’ , ‘tax’ , ‘amount’ )
(1000,200,1200)
(500,100,600)
(100,50,150)
(700,180,880)

পাটিগণিত সংযোজন টেবিলের দুটি কলামে পরিচালিত হয়। একইভাবে, অন্যান্য গাণিতিক অপারেশন প্রয়োজনের ভিত্তিতে করা যেতে পারে।


  1. পাইথন ব্যবহার করে গুণন সারণী কিভাবে প্রদর্শন করবেন?

  2. পাইথন ব্যবহার করে মাইএসকিউএলে তারিখ অবজেক্ট কীভাবে সন্নিবেশ করা যায়?

  3. কিভাবে Python একটি তারিখে গাণিতিক অপারেশন সঞ্চালন?

  4. কিভাবে একটি MySQL ডাটাবেসে একটি পাইথন টিপল সন্নিবেশ করান?