본문 바로가기

SQL

계층형 게시판 만들기/ mysql 테이블 만들기 1 테이블 생성 CREATE TABLE `new_table` ( `CODE` int NOT NULL AUTO_INCREMENT, `UP_CODE` int DEFAULT NULL, `GROUP_ORD` int DEFAULT NULL, `GROUP_LAYER` int DEFAULT NULL, `TITLE` varchar(250) DEFAULT NULL, `CONTENT` longtext, `WRITER` varchar(50) DEFAULT NULL, `REG_DATETIME` datetime DEFAULT CURRENT_TIMESTAMP, `GROUP_ID` int DEFAULT NULL, PRIMARY KEY (`CODE`) ) ENGINE=InnoDB AUTO_INCREMENT=54 DEF.. 더보기
MYSQL DATETIME 타입 DEFAULT VALUE를 지금 시간으로 설정하기 ALTER TABLE MODIFY COLUMN DATETIME DEFAULT CURRENT_TIMESTAMP; 더보기
SQL, Oracle로 Group By 일별, 주별, 월별, 년도별 매출 그래프를 구현하기 위해서 일별, 주별, 월별, 년도별로 매출정보를 가져와야 하는 상황이다. 1. 일별 매출 CREATE VIEW DAILYSALES AS( SELECT P.P_PRICE, S.S_QTY,S_DATE FROM PRODUCT P INNER JOIN SALES S ON P.P_CODE = S.P_CODE WHERE S_DATE >= TO_CHAR(SYSDATE-7,'YYYY-MM-DD') ); SELECT S_DATE AS 날짜, SUM(S_QTY*P_PRICE) AS 일일매출 FROM DAILYSALES GROUP BY S_DATE ORDER BY S_DATE; 1.1 view 만들기 - 일단 상품 테이블의 가격, 매출 테이블의 판매수량, 매출테이블의 판매일을 보여주는 view를 만들었.. 더보기
SQL DEVELOPER 작업속도 느림, 렉 해결 어느 순간부터 SQL DEVELOPER로 행 하나를 삽입하는데도 5분이 넘게 걸리고, 작업속도가 느려지고 있어서 재설치를 해야하나.. 싶었는데 해결방법을 알아냈다. 도구 > 환경설정 > 완성인사이트 > 모든 체크 해제 후 확인 버튼 클릭 바로 문제가 해결됐다. 더보기