본문 바로가기

MS SQL9

MS SQL 중복 제거하기, 중복 데이터 조회하는 방법 MS SQL 중복 데이터 제거하는 방법과 조회하는 방법에 대해 알아보겠습니다. 데이터 베이스에 저장된 항목 중 중복된 값이 여러 행으로 있는 경우가 있습니다. 중복된 값을 확인하고 제거하기 위해 쿼리문을 어떻게 작성해야 하는지 알려드리겠습니다.     ※샘플 테이블SEQ_NOITEM_CODEQTY1APPLE1002APPLE1503APPLE2004BANANA105BANANA256CHERRY10 1. 중복 데이터 없이 조회하는 방법우선, 중복된 데이터 없이 고유한 데이터만 보고 싶을 때 GROUP BY 문 혹은 DISTINCT를 통해 중복 없는 데이터를 확인할 수 있습니다. 위의 샘플 테이블에 ITEM_CODE 필드값들 중 중복된 데이터들이 있는데 아래의 쿼리문을 사용하면 중복된 데이터 없이 ITEM_COD.. 2023. 12. 14.
MS SQL_최상위 데이터, 최하위 데이터 구하는 방법 MS SQL에서 특정 데이터를 조회하는 방법을 소개드립니다. 그룹별로 최상위 데이터, 최하위 데이터 혹은 행을 출력하거나 또는 테이블에서 최댓값, 최솟값을 구하고 싶을 때 사용할 수 있는 방법입니다. 예시 테이블로 부서, 입사일, 이름을 담은 EMPLOYEE 테이블을 만들었습니다. CREATE TABLE #EMPLOYEE ( DEPT VARCHAR(50) ,START_DATE VARCHAR(50) ,NAME VARCHAR(50) ) INSERT INTO #EMPLOYEE (DEPT, START_DATE, NAME ) VALUES ('IT팀', '2004-05-06', '여지훈') ,('회계팀', '2007-10-02', '홍길동') ,('구매팀', '2010-03-02', '찐투두') ,('IT팀', '.. 2023. 4. 24.
MS SQL_IF EXIST문 사용법 1. IF EXIST문 , IF NOT EXIST문 사용법 테이블에 컬럼의 [조건에 맞는] 데이터가 존재하는지에 따라 실행되는 조건문이다. (조건은 생략 가능) IF EXISTS => 데이터가 존재할 때 조건문 IF NOT EXISTS => 데이터가 존재하지 않을 때 조건문 IF (NOT )EXIST ( SELECT COLUMN1,COLUM2,...FROM TABLE [WHERE 조건]) BEGIN -- 실행할 쿼리 END 2. IF EXIST문 사용예시 CREATE TABLE PERSON( SEQ_NO INT IDENTITY, NAME VARCHAR(20), AGE INT ) INSERT INTO PERSON(NAME,AGE)VALUES('홍길동', 10) INSERT INTO PERSON(NAME,A.. 2022. 10. 26.
MS SQL_전체 테이블 및 컬럼 조회하는 법 MS SQL의 개체 탐색기에서 을 누르면 생성된 테이블들을 볼 수 있고 을 누르면 해당 테이블의 정보(열 이름, 데이터 형식 등)를 조회, 수정할 수 있다. 쿼리를 통해서도 아래와 같이 조회할 수 있다. 전체 테이블 조회 및 컬럼 조회하는 법 =>내 DB에 있는 테이블 전체 정보를 조회하고 싶다면 SELECT * FROM INFORMATION_SCHEMA.TABLES ORDER BY TABLE_NAME =>내 특정 테이블의 컬럼 정보을 조회하고 싶다면 SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '테이블명' 2022. 10. 19.