當我們使用 `CEILING` 函數時,它會將輸入的數值向上取整到最接近的整數值。具體來說,如果輸入是一個小數,則 `CEILING` 函數會返回比這個小數大的最小整數;如果輸入已經是整數,則 `CEILING` 函數會直接返回該整數。
舉個例子,假設我們有一個表中存儲了產品價格的小數值,我們希望對價格進行向上取整以確保價格始終為整數。可以使用如下 SQL 查詢:
```sql
SELECT CEILING(price) AS rounded_price
FROM products;
```
如果某個產品的價格是 9.99,`CEILING` 函數將返回 10;如果某個產品的價格是 5.1,`CEILING` 函數將返回 6。這樣可以確保價格值始終向上舍入為最接近的整數值。