본문 바로가기
반응형

프로그래밍/MSSQL46

[MSSQL] BETWEEN 날짜 범위 사용법 및 예제 BETWEEN은 두 값의 범위에 해당하는 행을 출력을 원할 때 사용하는 연산자입니다.~원부터 ~원까지 포함된 데이터 행을 출력하라고 원하는 대로 출력할 수 있습니다. BETWEEN 사용법 SELECT * FROM [테이블명] WHERE [칼럼명] BETWEEN [조건1] AND [조건2] [조건 1]은 시작 값이며 [조건 2]는 원하는 마지막 값입니다. BETWEEN 예제 예제로 BETWEEN으로 원하는 금액 사이 구하는 것이다. 기본적으로 7가지의 금액이 있다. 여기서 900원에서 1000원 사이의 금액과 10000원에서 20000원 사이의 금액 보고 싶으면 아래의 쿼리처럼 사용하면 된다. SELECT TOP (1000) [Money] FROM [Test].[dbo].[BETWEEN] where (Mo.. 2022. 4. 14.
[MSSQL] 별칭(ALIAS) 사용법 및 예제 SELECT 문의 결과를 출력할 때 일반적으로 열 이름은 테이블을 정의했을 때 명명한 열의 이름으로 출력하게 된다. 원래 명명된 열 이름 외에 열 이름으로 임의로 바꿔서 출력하는 것이 별칭(ALIAS)이다. AS(별칭) 열 이름을 변경하고 출력하려면 AS(별칭) 접속사를 사용해야 한다. 단, SELECT 문에 할 때는 AS(별칭) 접속사를 AS(별칭) 접속사를 생략하고 바로 별칭을 기술할 수도 있다. 실제로 SQL 문이 익숙해지면 AS 접속사를 종종 생략한다. 가독성을 위해서 AS(별칭) 접속사를 사용하는 것을 추천한다. AS(별칭) 특징 AS(별칭)은 열 이름을 임시로 변경하는 데 사용. 물리적으로 영원히 변경되는 것은 아님. AS(별칭)은 열 이름 바로 뒤에 사용하며, 열 이름과 별칭 사이에 AS(별.. 2022. 1. 26.
[MSSQL] DISTINCT 사용하여 중복된 데이터 제거 Name을 출력했는데 중복된 Name 값이 그대로 출력되었습니다. 출력 결과만으로는 Name에 어떤 이름이 있는지 한눈에 알아보기가 어렵습니다. 이럴 때 중복 이름을 제거하여 데이터 값을 종류별로 하나만 출력하는 명령어가 DISTINCT입니다. DISTINCT 명령어를 사용하게 되면 위 사진과 같이 중복된 이름이 없어지고 각 이름 별로 하나씩 출력되어 데이터가 중복제거가 된것을 확인할수 있습니다. DISTINCT 명령어 뒤에 열 이름을 계속 나열하면 나열한 순서대로 DISTINCT가 모두 적용되어 전체적으로 데이터 중복 제거가 되니 유의해야 합니다. 2022. 1. 18.
[MSSQL] 문자열 합치기(CONCAT, +, CAST) MSSQL에서 문자열 합칠 때 사용하는 함수는 CONCAT과 +를 사용해서 문자열을 합칠 수 있다. CONCAT 함수와 + 함수 중 CONCAT 연산자를 추천드립니다. 그 이유는 아래에서 설명을 참고하면 될 거 같다. CONCAT을 이용하여 문자열 합치기 CONCAT 함수는 둘 이상의 문자열 값을 엔드 투 엔드 방식으로 연결하거나 조인한 결과 값을 문자열로 반환해 주며 숫자와 문자가 함께 사용해도 문자열로 정상적으로 출력해 준다. CONCAT은 둘 이상의 입력값부터 최대 254개까지 입력값을 사용할 수 있다. 만약 NULL값으로 입력할 경우 빈 문자열로 반환하여 빈란으로 보여준다. +(더하기) 함수를 이용하여 문자열 합치기 +(더하기) 함수를 이용하여 문자열을 합칠 때 문자열과 문자열을 합칠 때는 문제가.. 2021. 12. 28.
반응형