LTRIM
函數在 Oracle 中用于從字符串的左側刪除指定的字符或空格
CREATE TABLE employees (
id NUMBER PRIMARY KEY,
name VARCHAR2(100),
position VARCHAR2(50)
);
INSERT INTO employees (id, name, position) VALUES (1, ' John Doe', 'Software Engineer');
INSERT INTO employees (id, name, position) VALUES (2, 'Jane Smith ', 'Data Analyst');
INSERT INTO employees (id, name, position) VALUES (3, ' Mike Johnson', 'Project Manager');
COMMIT;
LTRIM
函數查詢數據:SELECT id, LTRIM(name) AS trimmed_name, position
FROM employees;
這將返回以下結果:
ID | TRIMMED_NAME | POSITION
-------------------------------
1 | John Doe | Software Engineer
2 | Jane Smith | Data Analyst
3 | Mike Johnson | Project Manager
注意,LTRIM
函數已經刪除了 name
列左側的空格。
LTRIM
函數。例如,從名稱的左側刪除所有連字符(-):SELECT id, LTRIM(name, '-') AS trimmed_name, position
FROM employees;
這將根據提供的字符(在本例中為連字符)刪除左側的字符。
通過使用 LTRIM
函數,您可以優化 Oracle 查詢,特別是在處理可能包含前導空格或特定字符的字符串時。這有助于確保查詢結果的準確性和一致性。