การดำเนินการเลขคณิตตามชื่อใช้เพื่อดำเนินการต่างๆ เช่น การบวก การลบ การหาร การคูณ หรือโมดูลัส
การดำเนินการทางคณิตศาสตร์จะดำเนินการกับข้อมูลตัวเลขในตารางของคุณ
ไวยากรณ์
เพื่อดำเนินการเพิ่ม
เลือก op1+op2 จาก table_name
ในที่นี้ op1 และ op2 คือชื่อคอลัมน์หรือค่าตัวเลข หาก op1 และ op2 เป็นค่าตัวเลข ก็ไม่จำเป็นต้องมีส่วนคำสั่ง FROM
+ ในไวยากรณ์ข้างต้นสามารถแทนที่ด้วย -,*,%,/ เพื่อดำเนินการคำนวณอื่น ๆ
ขั้นตอนในการดำเนินการเลขคณิตในตารางโดยใช้ MySQL ใน python
-
นำเข้าตัวเชื่อมต่อ MySQL
-
สร้างการเชื่อมต่อกับตัวเชื่อมต่อโดยใช้ connect()
-
สร้างวัตถุเคอร์เซอร์โดยใช้เมธอด cursor()
-
สร้างแบบสอบถามโดยใช้คำสั่ง mysql ที่เหมาะสม
-
เรียกใช้คำสั่ง SQL โดยใช้เมธอด execute()
-
ปิดการเชื่อมต่อ
สมมติว่าเรามีตารางต่อไปนี้ชื่อว่า “การขาย”
<ก่อนหน้า>+-------------+---------+| sale_price | ภาษี |+-----------+---------+| 1000 | 200 || 500 | 100 || 50 | 50 || 180 | 180 |+-----------+---------+ตัวอย่าง
เราจำเป็นต้องคำนวณจำนวนเงินที่บวกทั้งค่าคอลัมน์รวมทั้ง sale_price และภาษี
นำเข้า mysql.connectordb=mysql.connector.connect(host="your host", user="your username", password="yourpassword",database="database_name")cursor=db.cursor()query=" เลือก sale_price,tax, concat(sale_price+tax) เป็นจำนวนเงินจาก Sales"cursor.execute(query)rows=cursor.fetchall()สำหรับแถวในแถว:print(row)db.close()
ผลลัพธ์
( 'sale_price' , 'tax' , 'amount' )(1000,200,1200)(500,100,600)(100,50,150)(700,180,880)
การบวกเลขคณิตดำเนินการกับสองคอลัมน์ในตาราง ในทำนองเดียวกัน การคำนวณทางคณิตศาสตร์อื่นๆ ก็สามารถทำได้ตามความต้องการ