商务合作:179001057@qq.com

lpad rpad

技术2022-05-12  0


某平台价值19860元的编程课程资料免费领取【点我领取】


select lpad(rpad('gao',10,'*'),17,'*')from dual; oracle TO_NUMBER(TO_CHAR()

Select TO_NUMBER(TO_CHAR(Sysdate,'yyyymmddhhmiss')) From dual

把日期转化为number型

  oracle last_day 返回一个月最后一天 select last_day(to_date('2008-02-01','yyyy-mm-dd')) from dual

Select NEXT_DAY(sysdate,'星期一') From dual

返回的是下一个星期一对应的日期

 

通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值 select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value

select to_char(sysdate,'d') from dual

这样返回的是数字,1对应周日,依次类推

select to_char(sysdate,'day') from dual

返回的是汉字

 

oracle 增加一小时

select to_char(sysdate+1/24,'yyyy-mm-dd hh24') from dual; Oracle中INSTR方法 INSTR方法的格式为 INSTR(源字符串, 目标字符串, 起始位置, 匹配序号) 例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。 默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。 所以SELECT INSTR('CORPORATE FLOOR', 'OR', -1, 1) "Instring" FROM DUAL的显示结果是 Instring —————— 14

 


最新回复(0)