IT 공부

MSSQL ORDER BY 절 데이터 정렬 방법(순서 지정) 오름차순, 내림차순

MSSQL ORDER BY 절 데이터 정렬 방법(순서 지정) 오름차순, 내림차순 SQL Server에서 결과를 원하는 순서로 반환하려면 ORDER BY를 사용합니다. 오름차순은 ASC(기본), 내림차순은 DESC를 지정합니다. 여러 열을 조합하거나, 위치 인덱스를 사용할 수 있지만 가독성과 안전성을 위해 열 이름을 권장합니다. 정렬 컬럼에 인덱스가 있으면 정렬 비용을 줄일 수 있습니다. 구문 사용 예제 1. 테스트 데이터 2. 오름차순 […]

MSSQL ORDER BY 절 데이터 정렬 방법(순서 지정) 오름차순, 내림차순 더보기

MSSQL ORDER BY 절 데이터 정렬 방법(순서 지정) 오름차순, 내림차순

MSSQL NULL 체크(조회) IS 연산자, 대체(치환) ISNULL 함수 (WHERE 절)

MSSQL NULL 체크(조회) IS 연산자, 대체(치환) ISNULL 함수 (WHERE 절) MS SQL에서는 데이터 값이 공백이나 빈 문자도 아닌 없는 상태인 NULL이 존재합니다. NULL 데이터를 WHERE 절에서 조건으로 사용할 때는 일반적인 비교 연산자로 사용하면 안 되고 IS 연산자로 반드시 사용하셔야 됩니다. 그리고 NULL을 지정된 대체 값으로 바꿀 수 있도록 ISNULL() 함수를 제공하고 있습니다. 그럼 간단한 예제를 통해서

MSSQL NULL 체크(조회) IS 연산자, 대체(치환) ISNULL 함수 (WHERE 절) 더보기

MSSQL NULL 체크(조회) IS 연산자, 대체(치환) ISNULL 함수 (WHERE 절)

MSSQL 논리 연산자 BETWEEN, EXISTS, IN, LIKE, NOT 등 (WHERE 절)

MSSQL 논리 연산자 BETWEEN, EXISTS, IN, LIKE, NOT 등 (WHERE 절) MS SQL에서는 WHERE 절에서 쿼리 결과 행 제약조건으로 논리 연산자를 기본적으로 지원합니다. 저 같은 경우에도 거의 모든 쿼리문 WHERE 절에서 논리 연산자를 사용하고 있는데 그중에서 BETWEEN, EXISTS, IN, LIKE, NOT 논리 연산자를 가장 많이 사용하고 있습니다. 그럼 간단한 예제를 통해서 논리 연산자에 대해서 알아보죠. 포스트 기준 – Microsoft

MSSQL 논리 연산자 BETWEEN, EXISTS, IN, LIKE, NOT 등 (WHERE 절) 더보기

MSSQL 논리 연산자 BETWEEN, EXISTS, IN, LIKE, NOT 등 (WHERE 절)

MSSQL 비교 연산자 =, >, <, >=, <=, <> (WHERE 절)

MSSQL 비교 연산자 =, >, <, >=, <=, <> (WHERE 절) MS SQL에서는 WHERE 절에서 쿼리 결과 행 제약조건으로 비교 연산자를 기본적으로 지원합니다. 저 같은 경우에는 거의 모든 쿼리문 WHERE 절에서 비교 연산자를 사용합니다. 그럼 간단한 예제를 통해서 비교 연산자에 대해서 알아보죠. 포스트 기준 – Microsoft SQL Server 2019 – SSMS 18.10 비교 연산자 종류

MSSQL 비교 연산자 =, >, <, >=, <=, <> (WHERE 절) 더보기

MSSQL 비교 연산자 =, >, =,

MSSQL SELECT INTO 테이블 구조 및 데이터 복사하기 (SELELCT 절)

MSSQL SELECT INTO 테이블 구조 및 데이터 복사하기 (SELELCT 절) MS SQL에서는 사용 중인 테이블을 동일한 테이블 구조와 데이터를 SELECT… INTO 구문으로 그대로 복사할 수 있습니다. 저 같은 경우에는 특정 테이블에 데이터 작업을 하기 전에 백업용으로 자주 사용합니다. 혹시 데이터 작업 시 잘못되어 원상복귀가 필요할 때가 꼭 생깁니다. 그럼 간단한 예제를 통해서 SELECT INTO 구문에

MSSQL SELECT INTO 테이블 구조 및 데이터 복사하기 (SELELCT 절) 더보기

MSSQL SELECT INTO 테이블 구조 및 데이터 복사하기 (SELELCT 절)

MSSQL DISTINCT 중복 행 제거하는 방법 (SELELCT 절)

MSSQL DISTINCT 중복 행 제거하는 방법 (SELELCT 절) MS SQL에서는 중복 행을 제거하는 방법으로는 SELECT 절에 DISTINCT 구문을 사용하던가 아님 GROUP BY 절을 이용해서 중복 행을 제거할 수 있습니다. GROUP BY 절은 주로 COUNT, SUM, AVG, MAX, MIN 등 집계 함수와 같이 사용하는데 단지 중복 행만 제거할 때는 DISTINCT를 사용하면 되겠죠. 그럼 간단한 예제를 통해서 DISTINCT 구문에 대해서

MSSQL DISTINCT 중복 행 제거하는 방법 (SELELCT 절) 더보기

MSSQL DISTINCT 중복 행 제거하는 방법 (SELELCT 절)

MSSQL TOP 원하는 행 수(개수) 만큼 지정하는 방법 (SELECT 절)

MSSQL TOP 원하는 행 수(개수) 만큼 지정하는 방법 MS SQL에서는 쿼리 결과 반환되는 행을 지정한 행 수(개수) 만큼만 설정할 수 있도록 SELECT 절에 TOP 구문을 제공하고 있습니다. 대부분 ORDER BY 절과 함께 많이 사용합니다. 저 같은 경우는 테이블에 어떤 데이터 있는지 확인할 때 주로 TOP 10 이런 식으로 10개 정도만 데이터를 확인할 때 주로 많이

MSSQL TOP 원하는 행 수(개수) 만큼 지정하는 방법 (SELECT 절) 더보기

MSSQL TOP 원하는 행 수(개수) 만큼 지정하는 방법

MSSQL 자동증가 열(컬럼) 추가 방법 (IDENTITY)

MSSQL 자동증가 열(컬럼) 추가 방법 (IDENTITY) MS SQL에서는 행을 식별할 수 있는 고유한 일련번호를 자동으로 부여할 수 있게 컬럼(열) 속성으로 IDENTITY를 제공하고 있습니다. IDENTITY 속성을 많이 사용하지는 않지만 간혹 유용할 때가 있습니다. 저 같은 경우는 테이블에 PK(primary key)로 설정할만한 컬럼(열)이 없는 경우 IDENTITY 속성으로 PK를 설정합니다. 그리고 로그 테이블에서도 유용하게 사용하고 있습니다.     그럼 간단한

MSSQL 자동증가 열(컬럼) 추가 방법 (IDENTITY) 더보기

MSSQL 자동증가 열(컬럼) 추가 방법 (IDENTITY)

MSSQL 순번 매기기, 순서 지정 방법 (ROW_NUMBER)

MSSQL 순번 매기기, 순서 지정 방법 (ROW_NUMBER) SQL Server에서 결과 집합에 일련번호를 부여하려면 ROW_NUMBER()를 사용합니다. 그룹별 초기화가 필요하면 PARTITION BY를, 기준 정렬이 있으면 ORDER BY를 지정합니다. 비슷한 함수로 RANK, DENSE_RANK, NTILE가 있지만, 단순히 1부터 N까지 번호를 붙이는 데에는 ROW_NUMBER()가 가장 적합합니다. 구문 ▶ 결과 집합 데이터 내의 행 일련번호를 반환합니다. 첫 번째 행은 1로 시작합니다.

MSSQL 순번 매기기, 순서 지정 방법 (ROW_NUMBER) 더보기

MSSQL 순번 매기기, 순서 지정 방법 (ROW_NUMBER)

MSSQL 문자열 길이 구하기 (LEN 함수)

MSSQL 문자열 길이 구하기 (LEN 함수) MS SQL 쿼리문에서 문자열 길이를 구할 때 LEN() 함수를 사용합니다. 쿼리문에서 자주 사용되는 문자열 함수입니다. 그럼 간단한 예제를 통해서 LEN() 함수에 대해서 알아보죠. 포스트 기준 – Microsoft SQL Server 2019 – SSMS 18.10 구문 ☆ 후행 공백을 제외하고 지정된 문자열 식의 문자 수를 반환합니다. 구문 (syntaxsql) LEN ( string_expression ) 사용 예제

MSSQL 문자열 길이 구하기 (LEN 함수) 더보기

MSSQL 문자열 길이 구하기 (LEN 함수)
위로 스크롤