转换函数
1、TO_CHAR()
TO_CHAR(x,[,format])函数用于将x转换为一个字符串,也可以指定format来说明x的格式,format参数有很多、、例:
SELECT product_id,'The price of this product is'||TO_CHAR(price,'$99.99') FROM products WHERE product_id < 5; |
2、 TO_NUMBER(x,[,format])函数用于将x转换为一个数字,也可以指定format来说明x的格式,
SELECT TO_NUMBER('-$12,345.67','$99,999.99') FROM dual; |
正则表达式函数:
正则表达式函数可以极大地扩充字符串的搜索功能,可以使用正则表达式函数来搜索指定的字符集或字符模式,所谓的正则表达式(regular expression)是用于对字符串进行匹配的一种模式。
几个正则表达式函数
1、REGEXP_LIKE(x.pattern[,match_option] ,用于在x中查找正则表达式pattern,该函数还可一个提供一个可选参数match_option 字符串说明默认的匹配选项。例:
SELECT customer_id,first_name,last_name,dob FROM customers WHERE REGEXP_LIKE(TO_CHAR(dob,'YYYY'),'^196[5-8]$') |
检索生日在1965年到1968年之间的顾客
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17016200/viewspace-588646/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17016200/viewspace-588646/