ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 做练习(七)

做练习(七)

原创 Linux操作系统 作者:softZEROware 时间:2009-04-10 23:09:04 0 删除 编辑

转换函数

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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 做练习(六)
下一篇: 这网络
请登录后发表评论 登录
全部评论

注册时间:2009-02-18

  • 博文量
    45
  • 访问量
    29258