SQL 提供內建函數處理字串前導、尾隨與內嵌空白,常用於資料清洗與比對。
SELECT LTRIM(site_name) FROM site;
SELECT RTRIM(site_name) FROM site;
SELECT LTRIM(RTRIM(site_name)) FROM site;
-- 移除所有空白
SELECT REPLACE(' 字符 串 ', ' ', '');
-- 移除特定字元(如連字號)
SELECT REPLACE('2024-01-01', '-', ''); -- 結果: 20240101
CHAR(9) (Tab)、CHAR(10) (LF)、CHAR(13) (CR) 多重 REPLACE。LTRIM(RTRIM(...)) 避免因空白導致比對失敗。