블로그
-
2023/08/18 특정일자의 하루전일자 구하기 #oracle #오라클
--20240229 윤년 --결과 20240229 SELECT to_char(TO_DATE('20240301', 'YYYYMMDD') - 1, 'YYYYMMDD') FROM dual ; --결과 24/02/29 SELECT ( TO_DATE('20240301', 'YYYYMMDD') - 1 ) FROM dual;
blog.naver.com · 2023.08.17
-
connect by
SELECT to_char(def.base_date, 'mm-dd') as week FROM (SELECT to_date('20200101', 'yyyy-mm-dd') + (LEVEL - 1) AS base_date FROM dual CONNECT BY LEVEL
blog.naver.com · 2023.01.10
-
oracle에서 mssql 날짜 변환
/* ORACLE SELECT COUNT(*) INTO l_value FROM (SELECT to_date(p_str_dt1, 'YYYY-MM-DD') + LEVEL - 1 AS a_date FROM dual CONNECT BY LEVEL
blog.naver.com · 2022.12.22
-
mssql nextval
BEGIN SELECT ps_doc_id_seq.nextval INTO v_pkid FROM dual; EXCEPTION WHEN no_data_found THEN v_pkid := -1; END;*/ SET @v_pkid = NEXT VALUE FOR dbo.ps_doc_id_seq;
blog.naver.com · 2022.12.20
-
오라클 배우기 : CEIL, FLOOR, ABS, MOD, ROUND, SIGN, TRUNC 함수 & CONCAT, LOWER, UPPER, TRIM, SUBSTRING 함수
숫자형 함수 함수의 매개변수(피연산자와 연산한 결과)가 숫자형 데이터인 함수 1. EXP(n) 자연상수 e를 n승한 값을 반환 select exp(5) from dual = 148.413 ... 5.
blog.naver.com · 2022.02.17
-
년별 주차 표기
( SELECT trunc(START_DT + LEVEL, 'D') WEEK_START , trunc(START_DT + LEVEL, 'D') + 6 WEEK_END FROM ( SELECT to_date('20210101', 'YYYYMMDD') - 1 START_DT , to_date('20211231', 'YYYYMMDD') END_DT FROM DUAL
blog.naver.com · 2021.08.12
-
구분자로 들어간 멀티데이터 로우로 분할
SELECT REGEXP_SUBSTR(TXT, '[^;]+', 1, LEVEL) TXT FROM (SELECT 'A;B;C;D;E' AS TXT FROM DUAL ) A CONNECT
blog.naver.com · 2020.09.14
-
오라클 날짜,시간차이 구하기(년/개월/일/시/분/초)
*24*60*60),'SSSSS'),'HH24"시간 "MI"분 "SS"초"') hms --시:분:초 from ( select to_date('1992-12-31 20:20:20',' dual )
blog.naver.com · 2020.05.13
-
오라클 소수점 처리
) FROM DUAL;SELECT ROUND(345.123, 2), ROUND(345.123, -1) FROM DUAL; -- 버림SELECT TRUNC(345.123, 1), TRUNC (345.123, 0), TRUNC(345.123, -1) FROM DUAL; -- POWERSELECT POWER(2, 10) FROM DUAL; - 1024 (2의 10승) --
blog.naver.com · 2018.10.02
-
이것저것
-->> 1. => 0, report_level => 'ALL', type => 'TEXT' --,inst_id => 2 ) from dual; ---------------
blog.naver.com · 2018.02.07
블로그 결과 더보기 →