# mssql

208개의 포스트

설치 및 기본 세팅

Docker 환경에서 MSSQL 설치 및 기본설정하기DB 및 계정 생성설치실행DB 및 계정 생성 & 연결한글이 입력되는 컬럼은 varchar 가 아닌 nvarchar쿼리로 insert 를 칠때 insert into \[테이블](칼럼) values (N'한글') 처럼 앞

약 3시간 전
·
0개의 댓글
·

mssql rand 함수

select 문에서 위 쿼리를 쓰면 모든 행이 같은 값이 나온다. 각 행마다 다른 랜덤값을 가져오고 싶으면 RAND함수 안애 CONVERT(VARBINARY, NEWID())를 추가한다.

2022년 9월 23일
·
0개의 댓글
·

[MSSQL] NULL 이 아닌 경우에만 WHERE 조건 수행하도록 하는 법

입력받은 값이 비어있으면 WHERE 조건을 수행할 필요가 없고, 반대의 경우 WHERE 조건을 수행하는 프로시저를 작성해야 했다.처음에 위와 같이 작성하였으나, @입력받은 값이 하나가 아니라면 중복 쿼리가 발생함에 따라 길어지고, 가독성이 떨어진다.값이 비어있다면 WH

2022년 9월 22일
·
0개의 댓글
·

[MSSQL] WHERE 조건에 배열 넣는 방법(Feat. STRING_SPLIT 활용)

Array를 WHERE 조건에 넣어야 했다. Array를 ',' 기준으로 구분한 뒤 하나씩 WHERE 조건에 넣는 방법도 생각했으나, 이 경우 SELECT 문을 여러 번 실행해야 할 뿐 아니라, ORDER BY 가 원하는 대로 실행되지 않을 것이라 판단해 다른 방법을

2022년 9월 20일
·
0개의 댓글
·
post-thumbnail

MSSQL 백업 테이블 생성

SELECT \* INTO 새 테이블명 FROM 원본 테이블명;

2022년 9월 20일
·
0개의 댓글
·

MSSQL JDBC 연동

회사 내부 과제로 MSSQL 과 JDBC 연동하여 DB를 INESERT하고 있었다.코드를 작성하고 첫번째 발생한 오류는였는데 해결 방법을 확인해보니 JAVA_HOME/lib/security/java.security 파일의 내용을 수정하면 된다고 했는데나의 자바는 11버

2022년 9월 19일
·
0개의 댓글
·
post-thumbnail

[MSSQL] VARCHAR 타입의 날짜,시간을 DATETIME 변환 조회

VARCHAR 타입으로 테이블에 저장된 시간 데이터를 한 눈에 알아보기 위해 DATETIME 타입으로 변환해야 했다.참고 : DATETIME 타입 변환 참고 URL

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

[MSSQL] JOIN 정리 (INNER JOIN, LEFT JOIN)

분명 알고 있지만 헷갈린 경험이 있을 JOIN에 대해 정리해봤다!

2022년 9월 15일
·
4개의 댓글
·
post-thumbnail

DB MSSQL - 올해 첫날, 마지막날 구하기

* DB 작업을 하다보면 올해 첫날과 마지막날을 구해야되는 경우가 생깁니다. * MSSQL에서 올해 첫날과 마지막날을 구해보겠습니다.

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

DISTINCT

중복 된 값을 가진 행을 제거하고 하나만 남기는 방법

2022년 8월 9일
·
0개의 댓글
·

GROUP BY, HAVING

GROUP BY 와 HAVING 구문의 사용법

2022년 8월 9일
·
0개의 댓글
·

최솟값 구하기

동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.

2022년 8월 9일
·
0개의 댓글
·

상위 N개 레코드

동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요.

2022년 8월 9일
·
0개의 댓글
·

여러 기준으로 정렬하기

동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.

2022년 8월 9일
·
0개의 댓글
·

동물의 아이디와 이름

동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다.

2022년 8월 9일
·
0개의 댓글
·

어린 동물 찾기

동물 보호소에 들어온 동물 중 젊은 동물의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요. 젊은 동물은 INTAKE_CONDITION이 Aged가 아닌 경우를 뜻함

2022년 8월 9일
·
0개의 댓글
·

아픈 동물 찾기

동물 보호소에 들어온 동물 중 아픈 동물의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요. 이때 아픈 경우는 INTAKE_CONDITION이 Sick 인 경우를 뜻함

2022년 8월 9일
·
0개의 댓글
·

이름이 있는 동물의 아이디

동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.

2022년 8월 9일
·
0개의 댓글
·

역순 정렬하기

동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요.

2022년 8월 9일
·
0개의 댓글
·