DJ's Blog

고정 헤더 영역

글 제목

메뉴 레이어

DJ's Blog

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (48)
    • 용어 공부 (7)
    • 알고리즘 (26)
    • 에러 수정 (11)
    • SQL (3)

검색 레이어

DJ's Blog

검색 영역

컨텐츠 검색

SQL

  • mariadb 삭제-설치-시작-디비생성-유저생성 순서.

    2024.10.24 by dajingjing

  • [MSSQL] PIVOT을 이용하여 행을 열로 변환, 통계 자료 나타내기

    2022.03.29 by dajingjing

  • [MSSQL] 여러 행 값을 하나의 행에 나열하는 방법

    2022.03.16 by dajingjing

mariadb 삭제-설치-시작-디비생성-유저생성 순서.

개인프로젝트를 할때, 마리아 디비를 사용하는데조금 안하다가 다시 하려고 하면 자주 에러를 만난다. 잘켜지던 서버가 안켜지거나.. 하 뭐 권한이 어쩌고 하거나...게으름피우지 말고 매일매일 하라는건가... 오랜만에 다시 하려다 그냥 삭제하고 다시 만들었는데, 그 과정도 순탄치 않았다.분명 어제까지 잘 사용해서 데이터 인서트 되는것도 봤는데왜 오늘 갑자기 플러그인 충돌이니 권한이니 하면서 시작이 안된단 말인가??깔끔하게 그냥 삭제하고 다시 깔다가그것도 맘대로 안된다!!! 하지만 시간을 투자하여 결국 성공..!도움받은 사이트들을 나열해본다.https://github.com/rangyu/TIL/blob/master/mysql/MySQL-%EC%99%84%EC%A0%84-%EC%82%AD%EC%A0%9C%ED%9..

SQL 2024. 10. 24. 22:33

[MSSQL] PIVOT을 이용하여 행을 열로 변환, 통계 자료 나타내기

아래는 샘플로 만들어본 테이블인데, 상품 금액 그리고 날짜로 이루어져있다. ↓ 위 테이블을 결론적으로 아래와 같이 나타내고자 한다 (월별 상품 금액 합계) PIVOT을 이용해서 각 상품의 합계를 월별로 집계한 것이다. 먼저, 첫번째 SAMPLE_TABLE에서 날짜를 월로 바꾸는 SQL을 만들었다. SELECT 상품, 금액, SUBSTRING(CONVERT(CHAR(16), 날짜, 120), 1, 7) 년월 FROM SAMPLE_TABLE 위 SQL을 실행하여 나온 테이블이다. 여기서 년월 행을 열로 바꿔주는 PIVOT을 사용할 것이다. 중복되는 값이 있는 경우 하나의 열로 만들어주어야 하기 때문에 집계 기준이 필요하다. 예를들어, 위 테이블에서 5번줄과 6번줄은 B 상품이 2022-02에 두번 등장한다...

SQL 2022. 3. 29. 15:14

[MSSQL] 여러 행 값을 하나의 행에 나열하는 방법

한 컬럼에 속한 데이터를 한 칸에 표기해서 보여줘야 할때가 있다. > 테이블 명칭 : ABC_TABLE ↓ 총 두가지 방법이 있다. 1. STUFF, FOR XML PATH (SQL Sever 2017 이전 버전) 2. STRING_AGG (SQL Server 2017 이상 버전) 1. STUFF, FOR XML PATH 먼저 FOR XML PATH 사용 예시는 아래와 같다. SELECT COLUMN1 FROM ABC_TABLE FOR XML PATH 실행 A B C D E → 행 집합의 각 행마다 태그와 행 요소 이름(여기서는 )을 갖는다. SELECT COLUMN1 FROM ABC_TABLE FOR XML PATH('') 실행 A B C D E → PATH에서 이름을 대체하는 문자로 길이가 0인 문자..

SQL 2022. 3. 16. 10:10

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
DJ's Blog © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바