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

POW() ดีกว่าหรือ POWER() ใน MySQL?


ทั้ง pow() และ power() เป็นคำพ้องความหมาย ให้เราดูไวยากรณ์ −

select pow(yourValue1,yourValue2);ORselect power(yourValue1,yourValue2);

เราจะมาดูตัวอย่างกัน

ใช้ pow()

mysql> เลือก POW(4,3);

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

<ก่อนหน้า>+----------+| เชลยศึก(4,3) |+----------+| 64 |+----------+1 แถวในชุด (0.00 วินาที)

การใช้พาวเวอร์()

mysql> เลือก POWER(4,3);

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

<ก่อนหน้า>+-----------+| พลัง(4,3) |+-----------+| 64 |+------------+1 แถวในชุด (0.00 วินาที)

ให้เราสร้างตารางก่อนแล้วพิจารณาแนวคิดข้างต้นอย่างละเอียด –

mysql> สร้างตาราง DemoTable ( a int, n int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.51 วินาที)

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

mysql> แทรกลงในค่า DemoTable (10,3); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที)

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

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

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

<ก่อนหน้า>+------+------+| a | น |+------+------+| 10 | 3 |+------+------+1 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นข้อความค้นหาที่แสดงการใช้ POW()

mysql> เลือก POW(a,n) จาก DemoTable;

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

<ก่อนหน้า>+----------+| เชลยศึก(a,n) |+----------+| 1,000 |+----------+1 แถวในชุด (0.02 วินาที)

ต่อไปนี้เป็นแบบสอบถามที่แสดงการใช้งานของ POWER()

mysql> เลือก POWER(a,n) จาก DemoTable

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

<ก่อนหน้า>+-----------+| POWER(a,n) |+--------------------+| 1000 |+------------+1 แถวในชุด (0.00 วินาที)