Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ในการคืนค่าของตัวเลขยกกำลังของตัวเลขอื่น เราควรใช้ตัวดำเนินการ ^ ใน MySQL?


ไม่ ^ เป็นตัวดำเนินการ Bitwise XOR ใน MySQL สำหรับสิ่งนี้ ให้ใช้ POW() หรือ POWER() จาก MySQL ให้เราสร้างตารางก่อน &minuns;

mysql> สร้างตาราง DemoTable ( BaseValue int, PowerValue float); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable (4,1.9867) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable (10,6.789); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> เป็นค่า DemoTable (20,8.9); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------+-----------+| ค่าฐาน | PowerValue |+-----------+-----------+| 4 | 1.9867 || 10 | 6.789 || 20 | 8.9 |+-----------+-----------+3 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อคืนค่าของตัวเลขยกกำลังของตัวเลขอื่น ที่นี่เราแทรกค่าฐานและค่าพลังงานด้านบน -

mysql> เลือก power (BaseValue, PowerValue) เป็นผลลัพธ์จาก DemoTable

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+--------------------+| ผลลัพธ์ |+--------------------+| 15.70700779637127 || 6151769.213414385 || 3794604043023042 |+--------------------+3 แถวในชุด (0.00 วินาที)