DB(10)
-
XML : mariaDB insert 후 PK값 얻어오기
useGeneratedKeys="true" keyProperty="PK값_colume이름" 수정 전 /* insertUser */ INSERT INTO kakao.kakao_finalResult ( result_type , value , durationMS , x_metering_count , nBest , voiceProfile , gender ) VALUES ( #{resultType} , #{value} , #{durationMS} , #{xMeteringCount} , #{nBest} , #{voiceProfile} , #{gender} ); 수정 후 /* insertUser */ INSERT INTO kakao.kakao_finalResult ( result_type , value , durat..
2023.03.15 -
ORDER BY 값이 null일 경우 다른 값으로 정렬
SELECT A, B, C FROM alphabet_table ORDER BY ( CASE WHEN A IS NULL THEN B ELSE A END );
2022.11.11 -
TO_CHAR 로 날짜 변환
2022.01.01로 띄우기 SELECT menu_sn, TO_CHAR(reg_dt, 'YYYY.MM.DD') reg_dt FROM menu_info; 2022/01/01 15:00:47 으로 띄우기 SELECT menu_sn, TO_CHAR(reg_dt, 'YYYY-MM-DD HH24:MI:SS') reg_dt FROM menu_info;
2022.10.18 -
postgresql 글자 합치기
날짜를 검색하고 싶어서 DB의 날짜를 between으로 220101~220101을 넣으면 사이에 있는 시간은 조회되지 않는데 입력할 날짜 뒤에 23:59:59.99를 추가 하고 싶었다. 그런데 그냥 붙여쓰면 추가 되지 않았고 두 문자열 사이에 , ' ', 를 붙여서 CONCAT(#{edate}, ' ','23:59:59.999') 이런 식으로 시도하니 성공했다. SELECT COUNT(notice_no) FROM notice_info WHERE reg_dt BETWEEN CAST(#{sdate} AS TIMESTAMP) AND CAST(CONCAT(#{edate}, ' ','23:59:59.999') AS TIMESTAMP)
2022.10.06