oracle函数使用实例
时间: 2024-05-26 22:12:39 浏览: 18
1. SUBSTR函数:截取字符串中的一部分
示例:
SELECT SUBSTR('Hello World', 1, 5) AS Result FROM DUAL;
结果:
Result
-----
Hello
解释:
SUBSTR函数用于截取字符串中的一部分,第一个参数为字符串,第二个参数为截取的起始位置,第三个参数为截取的长度。以上例子中,从字符串的第一个位置开始截取长度为5的子字符串。
2. TRIM函数:删除字符串两端的空格
示例:
SELECT TRIM(' Hello World ') AS Result FROM DUAL;
结果:
Result
--------
Hello World
解释:
TRIM函数用于删除字符串两端的空格。以上例子中,将字符串' Hello World '两端的空格删除。
3. TO_CHAR函数:将数值转换为字符型
示例:
SELECT TO_CHAR(12345.67, '99999.99') AS Result FROM DUAL;
结果:
Result
--------
12345.67
解释:
TO_CHAR函数用于将数值转换为字符型。第一个参数为需要转换的数值,第二个参数为转换后的格式。以上例子中,将数值12345.67转换为字符型,并按照格式'99999.99'进行转换。
4. ROUND函数:四舍五入取整
示例:
SELECT ROUND(1234.5678, 2) AS Result FROM DUAL;
结果:
Result
-------
1234.57
解释:
ROUND函数用于对数值进行四舍五入取整。第一个参数为需要取整的数值,第二个参数为保留的小数位数。以上例子中,将数值1234.5678保留两位小数并进行四舍五入取整。
5. DECODE函数:条件语句
示例:
SELECT DECODE(1, 1, 'Yes', 'No') AS Result FROM DUAL;
结果:
Result
-------
Yes
解释:
DECODE函数用于实现条件语句。第一个参数为需要判断的值,第二个参数为判断值的结果,第三个参数为判断值不等于第一个参数时的结果。以上例子中,判断值为1,当判断值等于1时返回'Yes',否则返回'No'。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)