본문 바로가기
반응형

IT/MSSQL170

MSSQL 프로시저 생성, 수정, 조회, 실행, 삭제(예제 포함) 오늘은 MSSQL 프로시저 사용법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1. MSSQL 프로시저 란? 2. MSSQL 프로시저 사용법 3. MSSQL 프로시저 예제 1. MSSQL 프로시저 란? 데이터베이스에서 제공하는 프로그램 SQL을 의미합니다. SQL 개발 실무에서는 복잡한 쿼리문을 사용하는데요 라인이 몇천 건이 넘어가는 쿼리들도 있습니다. 이럴 경우 매번 수기로 작성하는 것이 아니고 쿼리문을 프로시저로 저장해 놓고 호출하여 사용합니다. 2. MSSQL 프로시저 사용법 #프로시저 생성하기 CREATE PROCEDURE 프로시저 명으로 입력하고, AS BEGIN과 END 사이에 쿼리문을 작성합니다. CREATE PROC [프로시저명] AS BEGIN [쿼.. 2021. 2. 26.
MSSQL 서브쿼리(SubQuery) 사용법 (예제 포함) 오늘은 MSSQL 서브 쿼리(SubQuery) 사용법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1.MSSQL 서브쿼리(SubQuery) 란? 2.MSSQL 서브쿼리(SubQuery) 문법 3.MSSQL 서브쿼리(SubQuery) 사용법 1.MSSQL 서브쿼리(SubQuery) 란? 하나의 쿼리문 안에 포함되어 있는 또 하나의 쿼리문을 말합니다. 보통 각각의 테이블은 데이터베이스에 접근하는 속도를 향상하기 위해서 하나의 테이블에 정보를 다 넣지 않고 다른 테이블과 관계를 맺어 만들어집니다. 그러므로 다른 테이블에 있는 정보들을 가져와서 사용하고자 할 때, 서브 쿼리가 필요합니다. 간단하게 쿼리문안에 쿼리문을 또 쓰는 방식입니다. [주의사항] 서브쿼리 사용 시에는 .. 2021. 2. 19.
MSSQL Union,UnionAll 사용법 (예제 포함) 오늘은 MSSQL Union, UnionAll 사용법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1.Union, UnionAll 이란? 2.Union, UnionAll 문법 3.Union, UnionAll 사용법 1.Union, UnionAll 이란? Union과 UnionAll 두 개다 여러 개의 SQL문을 합쳐 하나의 SQL문으로 문으로 만들어서 결과를 보여줍니다. Union과 UnionAll의 차이점이라면 Union은 합쳐진 두 쿼리의 중복값을 제거 후 보여주고 UnionAll은 중복된값도 전부 다 보여준다는 차이점이 있습니다. 따라서 중복값제거를 위해 연산을 한번 더 해야 하는 Union보다 UnionAll이 더 빠릅니다. 2.Union, UnionAll .. 2021. 2. 19.
MSSQL JOIN(조인) 종류 및 사용법 (예제 포함) 오늘은 MSSQL JOIN(조인)의 종류 및 사용법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1.조인이란? 2.INNER JOIN 문법 및 예제 3.LEFT OUTER JOIN 문법 및 예제 4.RIGHT OUTER JOIN 문법 및 예제 5.FULL OUTER JOIN 문법 및 예제 6.CROSS JOIN 문법 및 예제 7.SELF JOIN 문법 및 예제 1.조인이란? 조인이란 두개 이상의 테이블을 연결하여 데이터를 조회하는 방법입니다. 자신이 검색하고 싶은 컬럼이 다른 테이블에 있을경우 주로 사용하며 여러개의 테이블을 하나의 테이블인 것처럼 보여주는 방법입니다. 일반적으로는 Primary key혹은 Foreign key로 두 테이블을 연결합니다. 왜냐하면 테.. 2021. 2. 18.
MSSQL GROUP BY, HAVING 사용법 (예제 포함) 오늘은 MSSQL GROUP BY, HAVING 사용법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1. MSSQL GROUP BY, HAVING 함수란? 2. MSSQL GROUP BY, HAVING 문법 및 예제 1. MSSQL GROUP BY, HAVING 함수란? GROUP BY : 테이블 SELECT시 조회해서 나온 결과값을 그룹으로 묶어서 그 결과를 출력해 주는 함수입니다. HAVING : GROUP BY 문을 사용 후 조건절이 필요 할 때 Where 절 대신 사용 2. MSSQL GROUP BY, HAVING 문법 및 예제 [GROUP BY 문법] SELECT [컬럼명] FROM [테이블명] GROUP BY [칼럼명] [GROUP BY 예제] 테이블(b.. 2021. 2. 18.
MSSQL DISTINCT(중복제거) 사용법 (예제 포함) 오늘은 MSSQL DISTINCT(중복제거) 사용법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1. MSSQL DISTINCT 함수란? 2. MSSQL DISTINCT 문법 및 예제 1. MSSQL DISTINCT 함수란? DISTINCT란 내가 지정한 열(column)의 데이터가 중복될 경우 조회 결과를 그룹으로 묶어서 중복된 값을 제거하고 그 결과를 한 개씩만 가져와서 나타내고자 할 때 사용합니다. 2. MSSQL DISTINCT 문법 및 예제 [문법] SELECT DISTINCT 칼럼명 FROM 테이블명 [예제] 테이블(bebeya)에 나이(AGE)로 그룹을 지어 조회(중복된 값을 제거) SELECT DISTINCT AGE FROM bebeya [결과] be.. 2021. 2. 18.
MSSQL 집계함수(COUNT/MAX/MIN/SUM/AVG) 사용법 (예제 포함) 오늘은 MSSQL 집계함수(COUNT/MAX/MIN/SUM/AVG) 사용법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1. MSSQL 집계함수란? 2. MSSQL 집계함수 문법 및 예제 1. MSSQL 집계함수란? 집계 함수는 레코드 집합에 대한 계산을 수행하고 단일 값을 반환해 주는 함수입니다. COUNT(*)를 제외한 집계 함수는 Null 값을 무시하니 사용시 주의하시기 바랍니다. 집계 함수는 보통 SELECT 문의 GROUP BY 절과 함께 사용되는 경우가 많으니 참고하면 좋겠습니다. 2. MSSQL 집계함수 문법 및 예제 #COUNT 사용방법 SELECT COUNT([컬럼명]) FROM [테이블명] WHERE [조건절] bebeya 테이블의 고양이 수를 구.. 2021. 2. 18.
MSSQL 별칭(Alias) 사용법 (예제 포함) 오늘은 MSSQL 별칭(Alias) 사용법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1. MSSQL 별칭(Alias)란? 2. MSSQL 별칭(Alias) 문법 3. MSSQL 별칭(Alias) 예제 1. MSSQL 별칭(Alias)란? ALIAS란 이름에 별칭을 주어 복잡한 이름은 간단하게 표시하고 접근을 별칭 형태로 할 수 있도록 하는 역할을 합니다. 칼럼, 테이블, 데이터, 서브쿼리, WHERE절 등에 사용할 수 있습니다. 그냥 값 뒤에 붙여서 간단하게 사용하기도 하지만 대표적으로 알아보기 힘든 칼럼에 AS(별칭)을 붙여서 많이 사용합니다. 2. MSSQL 별칭(Alias) 문법 Column AS "컬럼 명칭" --칼럼에 별칭 부여하기 Table AS "테.. 2021. 2. 18.
MSSQL Delete문 사용법 (예제 포함) 오늘은 MSSQL Delete 기본 사용법과 활용방법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1. MSSQL Delete 기본 사용법 2. MSSQL Delete 활용법 3. MSSQL Delete 예제 1. MSSQL Delete 기본 사용법 Delete 문은 데이터베이스 테이블에 있는 데이터를 삭제하는 명령어입니다. 기본 문법은 아래와 같습니다. (조건 문을 않주게 되면 모든 칼람의 내용이 삭제됩니다.) DELETE FROM 테이블명 DELETE FROM 테이블명 WHERE 조건문 2. MSSQL Delete 활용법 트랜잭션 문은 조금 더 안전한 데이터 베이스 작업을 가능하게 합니다. Delete 문을 사용할 때에는 수행하기 전 마지막으로 한 번 더 확인할.. 2021. 2. 17.
MSSQL Update문 사용법 (예제 포함) 오늘은 MSSQL update문 기본 사용법과 활용방법에 대해서 알아보고 추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다. 목차 1. MSSQL update 기본 사용법 2. MSSQL update 활용법 3. MSSQL update 예제 1. MSSQL update 기본 사용법 update 문은 데이터베이스에 있는 자료를 입력한 값으로 업데이트시키는 명령어입니다. 기본 문법은 아래와 같습니다. (조건 문을 않주게 되면 모든 칼람의 내용이 변경됩니다.) UPDATE 테이블명 SET 칼럼명 = '내용' UPDATE 테이블명 SET 칼럼명 = '내용' WHERE 조건문 2. MSSQL update 활용법 트랜잭션 문은 조금 더 안전한 데이터 베이스 작업을 가능하게 합니다. 업데이트 문을 사용할 때.. 2021. 2. 17.
반응형