做练习(七)

转换函数

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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值