직장에서 작성한 명세서
select * from Bt_Holiday whereto_char(Setting_DATE,'YYYY')=Substr('2015-03-00',1,4) AND to_char(Setting_DATE,'MM')=Substr('2015-03-00',6, (instr('2015-03-00','-',1,2))-(instr('2015-03-00','-',1)+1))
Substr('2015-03-00',6, (instr('2015-03-00','-',1,2))-(instr('2015-03-00','-',1)+1))
문은 날짜에 월을 넣는다는 뜻입니다.
to_char() 함수는 숫자나 날짜 유형을 문자 유형으로 변환하는 함수입니다.
select to_char(sysdate,'YYYY') from dual 输出为:2015 select to_char(sysdate,'MM') from dual 输出为:08 select to_date('2001-12-01','yyyy-mm-dd') from dual 输出为:2001/12/01 select sysdate from dual 输出为:2015/8/17 20:14:34 Substr('原始字符串','第几个字符开始','截取几个字符') select Substr('2015-03-00',1,4) from dual 输出为:2015
Instr('원본 문자열 string1', 'string1에서 찾을 문자열 string2', '어떤 문자부터 시작하는지', '찾을 문자열 string2의 발생 횟수') 가로챌 문자를 반환합니다. 소스 문자열의 문자열입니다.
추천 튜토리얼: "Oracle Tutorial"
위 내용은 Oracle 시간을 문자열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!