博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

Leeco's Blog

  leeco.cublog.cn

关于作者
姓名:leeco
职业:程序员
年龄:25
位置:杭州
邮箱:leeco@operamail.com
个性介绍:everything is possible.
|| << >> ||
我的分类


SQL的一些函数
1、转换类:
lower():字符串变为小写
upper():字符串变为大写
initcap():返回字符串并将字符串的第一个字母变为大写

2、字符操纵
concat() 连接两个字符串
substr() 截取子字符串
length() 取得字符串的长度
instr() 取得字符串的位置
lpad() 按某种形式显示,比如二进制

3、算术操作
round() 返回四舍五入值
trunc() 截取小数
mod() 求余运算

round(45.926,2)->45.93
trunc(45.926,2)->45.92
mod(1600,300)->100

4、日期函数
默认的日期格式为:DD-MON-YY
(要改变默认格式可以这样改:alter session set nls_date_format='YYYY-MM-DD';
sysdate系统时间
dual 用来显示日期的名义表(非物理存在表)

months_between()返回两个日期之间的月份差值
add_months()在日期上加上份数
next_day()指定日期的后一天
last_day()月份中最后一天
round()四舍五入日期
trunc()截断日期

months_between('01-sep-95','11-jan-94')->19.6774194
add_months('11-jan-94',6)->'11-jul-94'
next_day('01-sep-95','friday')->'08-sep-95'
last_day('01-sep-95')->'30-sep-95'

round('25-jul-95','month')->01-aug-95上半月,下半月
round('25-jul-95','year')->01-jan-96上半年,下半年

trunc('25-jul-95','month')->01-jul-95
trunc('25-jul-95','year')->01-jan-95

发表于: 2008-03-07,修改于: 2008-03-07 10:25,已浏览164次,有评论0条 推荐 投诉


网友评论
 发表评论