Devdit
 

SQL หารไม่เอาเศษ ด้วยคำสั่ง FLOOR

4.3K

สอนเขียนคำสั่ง SQL หารไม่เอาเศษ ด้วยคำสั่ง FLOOR โดยตัวอย่างจะนำตัวเลข 2 ตัวมาหารกัน ซึ่งจะได้ผลลัพธ์เป็นเลขทศนิยมแบบมีเศษ จากนั้นนำคำสั่ง FLOOR มาใช้หารไม่เอาเศษ และแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง การหารปกติแล้วเหลือเศษ

SELECT 94/11 AS value;
+--------+
| value  |
+--------+
| 8.5455 |
+--------+
1 row in set (0.000 sec)

 

ตัวอย่าง SQL หารไม่เอาเศษ ด้วยคำสั่ง FLOOR

SELECT FLOOR( 94/11 ) AS value;

ผลลัพธ์

+-------+
| value |
+-------+
|     8 |
+-------+
1 row in set (0.000 sec)

คำอธิบาย

SQL หารไม่เอาเศษ แนะนำให้ใช้คำสั่ง FLOOR โดยคำสั่งนี้จะรับค่า argument 1 ค่า คือตัวเลข หรือการหาร และคืนค่าเป็นตัวเลขจำนวนเต็มที่มีค่าใกล้เคียงมากที่สุด จากการหารไม่เอาเศษ จากตัวอย่าง 94 หาร 11 ได้ผลลัพธ์เป็น 8.5455 เมื่อใช้คำสั่ง FLOOR ทำให้ได้ผลลัพธ์เป็น 8

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ