在 SQL 中,TRIM() 函數通常用于刪除字符串兩端的特定字符(默認為空格)。要將 TRIM() 函數與其他函數結合使用,您可以在 WHERE 子句或 SELECT 語句的列表達式中使用它。以下是一些示例:
假設您有一個名為 employees 的表,其中包含以下數據:
id | first_name | last_name |
---|---|---|
1 | John | Doe |
2 | Jane | Smith |
如果您想要查找名字兩端沒有空格的員工,可以使用 TRIM() 函數與 NOT LIKE 運算符結合:
SELECT * FROM employees WHERE TRIM(first_name) NOT LIKE '% %';
假設您有一個名為 prices 的表,其中包含以下數據:
id | price |
---|---|
1 | 10.50 |
2 | 20.75 |
如果您想要將價格的小數部分四舍五入到最接近的整數,可以使用 TRIM() 函數刪除小數點,然后使用 ROUND() 函數進行四舍五入:
SELECT ROUND(TRIM(price, '.')) AS rounded_price FROM prices;
這將返回以下結果:
rounded_price |
---|
11 |
21 |
這些示例展示了如何在 SQL 查詢中使用 TRIM() 函數與其他函數結合。根據您的需求,您可以靈活地調整這些示例以滿足您的數據操作要求。