본문 바로가기

분류 전체보기61

[SQL] Chapter 04. View /* - VIEW . 자주 사용되는 SELECT 구문을 미리 만들어두고, 테이블처럼 호출할 수 있도록 만든 기능 . SQL SERVER 의 VIEW 는 하나의 테이블로부터 특정 컬럼들만 보여주거나, 특정 조건에 맞는 행들만 보여주는데 사용될 수 있으며, 두 개 이상의 테이블을 조인하여 하나의 VIEW 로 사용자에게 보여질 수 있다. . VIEW 자체는 테이블처럼 실제 데이터를 가지고 있지 않다. 단지 SELECT 문의 정의만을 가지고 있다. . 보안상의 이유로 테이블 중 일부 컬럼만 공개하고자 할 때 사용된다. */ -- VIEW 의 작성 /* 과일가게 일자별 판매, 발주한 리스트를 VIEW 형태로 만들고, VIEW 를 호출하여 데이터를 표현 */ CREATE VIEW V_FruitBusinessList.. 2022. 6. 16.
[SQL] Chapter 03. Join Union /* 1. 테이블간 데이터 연결 및 조회(JOIN) JOIN : 둘 이상의 테이블을 연결해서 데이터를 검색하는 방법 테이블을 서로 연결하기 위해서는 하나 이상의 컬럼을 공유하고 있어야 함 ON : 두 테이블을 연결할 기준 컬럼 설정 명령어 - 내부 조인 (INNER JOIN) : JOIN - 외부 조인 (OUTER JOIN) : LEFT JOIN, RIGHT JOIN, FULL JOIN */ -- JOIN -- 공통적인 부분만 조회되는 연결 문 /* TB_CUST 테이블과 TB_SaleList 테이블에서 각각 (TB_CUST) ID, (TB_SaleList) CUST_ID 값이 동일한 데이터를 가지고 고객 ID, 고객이름, 판매일자, 과일, 판매수량을 표현 */ -- ** 명시적 표현법 JOIN 문과 O.. 2022. 6. 15.
[SQL] Chapter 02. Select 02 /* 1. 데이터를 포함하는 행 조회 (LIKE) WHERE 조건에 검색하고자 하는 데이터의 일부분만 입력하여 해당 내용이 포함된 모든 데이터를 표현 '%' */ -- TB_ItemMaster 테이블에서 ITEMCODE 컬럼의 데이터 중 'E'가 포함된 컬럼 데이터를 모두 조회 SELECT * FROM TB_ItemMaster WHERE ITEMCODE LIKE '%E%' -- E 를 포함하고 있는 모든 데이터 조회 -- TB_ItemMaster 테이블에서 ITEMCODE 컬럼의 데이터 중 '64'로 시작하는 데이터를 모두 조회 SELECT * FROM TB_ItemMaster WHERE ITEMCODE LIKE '64%' -- TB_ItemMaster 테이블에서 ITEMCODE 컬럼의 데이터 중 '3X.. 2022. 6. 14.
[SQL] Chapter 02. Select 01 /* - SELECT . 데이터베이스 내의 테이블에서 원하는 정보를 추출하는 명령 . 가장 기본적인 SQL 구문이지만 데이터베이스 운영 시 중요도가 높은 문법이므로 잘 숙지할 것 - SELECT 구문의 기본 형식 . SELECT [열이름] FROM [테이블 이름] WHERE [조건] -- 같이 사용할 수도 있고 없이 사용할 수도 있다. */ /********************************************************************* 1. 기본적인 SELECT 형식 */ -- TB_ItemMaster 테이블에 있는 모든 컬럼의 데이터를 검색 표현 SELECT * FROM TB_ItemMaster; -- * : 아스테리크 (테이블의 모든 내용을 검색) /***********.. 2022. 6. 14.