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

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


ทั้ง pow() และ power() เป็นคำพ้องความหมายใน MySQL ต่อไปนี้เป็นไวยากรณ์ -

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

ให้เราใช้ทั้งสองรูปแบบข้างต้น

การใช้ POW()

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

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

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

การใช้ POWER()

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 วินาที)