쿼리 2

[MS SQL Server] #14_특정 컬럼 값만 다른 행들을 하나의 행으로 합치기

안녕하세요. 문범우입니다.이번에는 MSSQL에서 특정한 문법을 사용하는 내용이 아니라 특정 칼럼 값만 다른 여러개의 행을 하나의 행으로 합쳐서 나타내는 실습을 진행해보도록 하겠습니다. 0. 데이터 세팅 먼저 실습을 위해 아래와 같이 데이터를 세팅합니다. 테이블 이름은 USER_ANSWER로 만들었습니다. 세팅된 테이블을 전체 SELECT를 하면 다음과 같습니다. 위의 데이터를 아래와 같은 상황으로 가정합니다. 현재 USER_ID 값이 0001, 0002, 0003 으로 총 3명이 존재하며, 각각은 모두 Q01 부터 Q05까지의 문제에 대해 답변을 선택하여 해당 데이터가 테이블에 존재하는 것입니다.이때 각 문제들은 중복으로 답을 체크할 수 있습니다. USER_ID값이 0001인 데이터를 보면 모두 하나의 ..

Database/MS SQL 2020.01.07

[MS SQL Server] #13_이중 not exists에 관해서

안녕하세요. 문범우입니다.이번 포스팅에서는 이중 not exists에 관해 예제를 다뤄보도록 하겠습니다.이번에 다루게 되는 내용에 대해서는 기본적으로 not exists에 대해 동작 방식을 이해해야 수월하게 따라올 수 있습니다.not exists에 대해 아직 헷갈린다면 아래 글을 먼저 확인해주세요. [MS SQL Server] #11_ IN / EXISTS / NOT IN / NOT EXISTS 비교 특별히 이번 예제는 블로그를 통해서 연락주신 분에 의해서 다루게 되었습니다. 1. 테이블 정의 및 데이터 정의 먼저 예제를 소개하기에 앞서 사용될 테이블과 데이터를 정의합니다.총 3개의 테이블(sailors, boats, reserved)을 사용하며 각 테이블에 있는 데이터는 아래 사진과 같습니다. 테이블에..

Database/MS SQL 2019.10.21
728x90