Spring/DB
-
MSSQL PIVOT , 피벗Spring/DB 2021. 12. 17. 15:57
PIVOT은 데이터를 검색할 때 행 집합을 열로 변환시킵니다. UNPIVOT은 데이터를 검색할 때 열을 행의 집합으로 변환시킵니다. SELECT 컬럼 FROM 테이블 PIVOT ( 그룹합수(집계컬럼) FOR 피벗대상컬럼 IN ([피벗컬럼값]) AS pv_result SELECT * FROM TABLE의 결과가 아래와 같을 때 year month count 2021 1 2 2021 2 4 2021 3 2 2021 4 0 PIVOT을 사용해주면.. SELECT * FROM TABLE PIVOT ( SUM(count) FOR month IN ([1] ,[2],[3],[4],[5] ) )AS PIVOT_RESULT 아래와 같이 결과가 나오게 된다. year 1 2 3 4 2021 2 4 2 0
-
Delete , Truncate , Drop 차이Spring/DB 2021. 12. 16. 15:04
Delete , Truncate , Drop 은 모두 삭제와 관련되어있으며 Delete , Truncate는 데이터를 Drop은 테이블 자체를 삭제한다. Delete - 데이터들이 삭제 되며 롤백이 가능하다. - 롤백을 위해 정보를 기록하기 때문에 truncate보다 느리다. - 일부만 삭제 할 수 있다. Truncate - 테이블을 최초 생성 시 상태로 돌린다. - 인덱스 , 아이덴티티 등 모두 삭제 한다. - 롤백이 불가능하다. - 전체 삭제만 가능하다. Drop - 테이블 자체를 삭제한다. - 롤백이 불가능하다.
-
My SQL을 설치해보자Spring/DB 2020. 7. 29. 23:08
My SQL 설치 해당링크로 들어가보자 https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS FreeBSD Source Code Select OS Version: All Wind dev.mysql.com 해당부분을 누른후 다운로드를 해주자 디벨로퍼 디폴..