본문 바로가기

쿼리

(3)
맨날 헷갈리는 group by 집계함수 블로그 글 모음 https://cmelcmel.tistory.com/34 그룹함수 특징, group by, sql 실행순서, having, 서브쿼리 예시, 오라클 에러 ==================group by (그룹핑)================ group by 그룹을 지정하여 처리할수 있게해주는것 순서 select ~ // 조회할 컬럼 *필수 실행순서 : 5 from ~ // 조회대상 테이블 *필수 실행순서 : 1 where ~ // 조회 cmelcmel.tistory.com https://velog.io/@genieee/GROUP-BY-HAVING-ORDER-BY-%EA%B0%84%EB%8B%A8-%EC%A0%95%EB%A6%AC GROUP BY & HAVING & ORDER BY 간단 정리 어제에 이어 데..
DELIMITER MySQL MySQL에서 DELIMITER이란 무엇인가... DELIMITER $$ CREATE PROCEDURE P_SET_TMP_DATE() BEGIN DECLARE i INT DEFAULT 0; DELETE FROM ZTMP_DATE_DATA WHERE DATE_FORMAT(DT_1MI, '%Y-%m-%d') = DATE_FORMAT(sysdate(), '%Y-%m-%d'); WHILE (i < 1440) DO INSERT INTO ZTMP_DATE_DATA(DT_1MI) VALUE(DATE_ADD(CONCAT(DATE_FORMAT(sysdate(), '%Y-%m-%d'), ' 00:00:00'), INTERVAL i MINUTE)); SET i = i + 1; END WHILE; END$$ DELIMITER..
오라클 티베로 Expression is not in a GROUP BY clause. Expression is not in a GROUP BY clause. 에러남. 에러나는 코드 : SELECT A.SECT_ID, B.SECT_NM FROM TABLE_SECT_5MI A LEFT JOIN SECT_INF B ON A.SECT_ID = B.SECT_ID GROUP BY A.SECT_ID ; 해결한 코드 : SELECT A.SECT_ID, B.SECT_NM FROM TABLE_SECT_5MI A LEFT JOIN SECT_INF B ON A.SECT_ID = B.SECT_ID GROUP BY A.SECT_ID, B.SECT_ID ; 이유 : SELECT 문의 컬럼 개수와 GROUP BY 컬럼 개수가 맞지 않아서!!