Oracle 常用函数整理,涵盖了日常工作中最常见的需求。以下是一些常用的Oracle函数:
- NVL():用于替换NULL值。例如,
NVL(column_name, '替代值')
。 - TO_DATE():将字符串转换为日期格式。例如,
TO_DATE('2024-11-05', 'YYYY-MM-DD')
。 - SUBSTR():提取字符串的一部分。例如,
SUBSTR('Hello World', 1, 5)
返回 'Hello'。 - CONCAT():连接两个字符串。例如,
CONCAT('Hello', 'World')
返回 'HelloWorld'。 - TRIM():去除字符串两端的空格。例如,
TRIM(' ' FROM ' Hello ')
返回 'Hello'。 - COALESCE():返回第一个非NULL值。例如,
COALESCE(NULL, NULL, 'First Non-Null Value')
返回 'First Non-Null Value'。 - TO_CHAR():将日期或数字转换为字符串。例如,
TO_CHAR(SYSDATE, 'YYYY-MM-DD')
返回当前日期的字符串表示。 - ROUND():四舍五入数字。例如,
ROUND(123.456, 2)
返回 '123.46'。 - TRUNC():截断数字或日期。例如,
TRUNC(123.456, 1)
返回 '123.4'。
这些函数在日常开发和查询中非常有用,熟练掌握可以提高效率。