SQL语句实际应用总结

SQL语句有很多,但我真正我们常用到的并没有多少,我这里总结几项我觉得比较会常用到的吧,希望以后会记得。

1 像sum(Xxx),count(Xxx),max(Xxx),min(Xxx),avg(Xxx)几乎是通用的,发现我做的几个里面或多或少都有用到这里面的某个,或某几个,所以这里备注一下。

 求和,求总条数,最大值 ,最小值 ,平均值

2 字符串的截取用subStr()

3 数值的截取包括几种

  • round()
  • trunc()
  • floor

举例:select floor(2345.67) f,round(55.5) r1,round(-55.4) r2,trunc(55.5) t1,trunc(-55.5) t2,trunc(124.1666,-2) t3,trunc(124.16666,2) t4 from dual;

  结果:    F       R1    R2     T1      T2      T3      T4
              2345    56    -55    55    -55    100    124.16

4 日期部分

  •  增加或减去月分:add_months()
  • 返回日期的最后一天:last_day()
  • 给出date2-date1的月份:months_between(date2,date1)
  • 给出日期date和星期X之后计算下一个星期的日期:next_day(date,day)

5 进制间的转换

  • 十六进制构成的字符串转换为二进制:hextoraw
  • 二进制构成的字符串转换为十六进制:rawtohext
  • 返回指定的字符对就的十进制:ascii

6 字符,数值,日期的转换

  • to_char()
  • to_number()
  • to_date()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值