Computer >> 컴퓨터 >  >> 프로그래밍 >> SQL Server

SQL Server

  1. SQL Server AND 조건 완전 정복: 기본 문법부터 실전 예제까지

    SQL Server에서 AND 조건(AND 연산자)은 SELECT, INSERT, UPDATE 또는 DELETE 문에서 두 개 이상의 조건을 동시에 검사할 때 사용합니다. AND로 연결된 모든 조건이 참(true)일 때만 해당 레코드가 결과 집합에 포함됩니다. AND 조건 기본 구문 WHERE 조건1AND 조건2...AND 조건n; 매개변수 설명 조건1, 조건2 ... 조건n : 레코드가 결과 집합에 포함되기 위해 반드시 만족해야 하는 조건들을 의미합니다. 참고 사항 SQL Server의 AND 조건은 두 개 이상의 조건을 함께

  2. SQL Server DISTINCT 절 완벽 정리 – 중복 데이터 제거 방법과 활용 예제

    SQL Server의 DISTINCT 절이란? SQL Server(Transact-SQL)에서 DISTINCT 절은 조회 결과 집합에서 중복된 값을 제거하는 데 사용됩니다. DISTINCT 절은 SELECT 문에서만 사용할 수 있다는 점을 기억해야 합니다. DISTINCT 절 기본 문법 SELECT DISTINCT 표현식 FROM 테이블 [WHERE 조건]; 매개변수 설명 표현식(expression) 조회하고자 하는 열(column) 또는 계산된 값입니다. 테이블(table) 레코드를 조회할 대상 테이블입니다. FROM 절에는

  3. SQL Server에서 AND 조건과 OR 조건 결합하는 방법

    SQL Server에서 AND 조건과 OR 조건 결합하기 이 글에서는 SQL Server(Transact-SQL)에서 AND 조건과 OR 조건을 함께 사용하는 방법을 소개합니다. AND 조건과 OR 조건은 각각 별도의 튜토리얼로도 다루지만, 실무에서는 이 두 조건을 조합하여 SELECT, INSERT, UPDATE, DELETE 문과 함께 사용하는 경우가 훨씬 많습니다. 두 조건을 결합할 때 가장 중요한 점은 괄호(Parentheses)를 사용해야 한다는 것입니다. 괄호를 통해 데이터베이스가 각 조건을 평가하고 실행할 순서를 정확히

  4. SQL Server OR 조건 완벽 가이드 – 문법과 실전 예제

    SQL Server OR 조건이란?SQL Server(Transact-SQL)의 OR 조건은 여러 조건을 동시에 검사하여, 반환되는 결과 중 단 하나라도 조건을 만족하는 레코드가 있으면 그 레코드를 선택하는 논리 연산자입니다. 주로 SELECT, INSERT, UPDATE, DELETE 문의 WHERE 절에서 널리 사용됩니다.OR 조건 기본 문법WHERE 조건1OR 조건2...OR 조건n;매개변수 설명조건1, 조건2 … 조건n: 검사할 개별 조건들을 의미합니다.나열된 조건 중 하나라도 만족하면 해당 레코드가 결과에 포함됩니다.참고

  5. SQL Server UNION ALL 연산자 완벽 정리: 문법과 실전 예제

    SQL Server에서 UNION ALL 연산자는 두 개 이상의 SELECT 문에서 반환된 결과 집합을 하나로 결합할 때 사용합니다. UNION 연산자와 달리, UNION ALL은 쿼리의 모든 행을 그대로 반환하며 중복된 행을 제거하지 않습니다. 따라서 데이터의 양이 많더라도 중복 제거 작업이 없어 상대적으로 빠른 성능을 보입니다. 단, UNION ALL에 포함되는 각 SELECT 문은 결과 집합의 열 개수가 서로 같아야 하고, 대응되는 열의 데이터 타입도 일치해야 합니다. UNION ALL 연산자 기본 문법 SELECT bieu

  6. SQL Server UNION 연산자 완벽 가이드: 기본 문법부터 실전 예제까지

    UNION 연산자는 2개 이상의 SELECT 문에서 반환된 결과 집합을 하나로 결합할 때 사용합니다. 이때 각 SELECT 문에서 중복되는 행은 자동으로 제거됩니다. UNION 연산자에 포함되는 각 SELECT 문은 결과 집합의 열 개수가 동일해야 하며, 대응되는 열의 데이터 타입 역시 서로 일치해야 합니다. UNION 연산자 기본 문법 SELECT bieu_thuc1, bieu_thuc2, ... bieu_thucnFROM bang[WHERE dieu_kien]UNIONSELECT bieu_thuc1, bieu_thuc2, ...

  7. SQL Server DELETE TOP 명령어 완벽 정리: 문법과 실전 예제

    SQL Server에서 DELETE TOP 명령어는 테이블에서 레코드를 삭제할 때 사용하며, 지정한 값 또는 백분율에 따라 한 번에 삭제되는 레코드 수를 제한할 수 있는 기능을 제공합니다. 대량의 데이터 중 일부만 선택적으로 삭제해야 할 때 매우 유용하게 활용됩니다. DELETE TOP 명령어 기본 문법 DELETE TOP (값) [PERCENT]FROM 테이블명[WHERE 조건]; 주요 매개변수 설명 테이블명 삭제하고자 하는 레코드가 있는 테이블을 의미합니다. WHERE 조건 선택 사항입니다. 삭제 대상 레코드가 반드시 충족해야

  8. SQL Server SELECT INTO 명령어 완벽 가이드 – 기존 테이블로 새 테이블 생성하기

    SQL Server SELECT INTO 명령어란? SQL Server(Transact-SQL)에서 SELECT INTO 명령은 기존 테이블의 열을 복사하여 새로운 테이블을 생성하는 데 사용됩니다. 주의할 점은, 이 방식으로 테이블을 생성하면 새 테이블에 기존 테이블의 레코드까지 함께 복사된다는 것입니다. 복사되는 데이터의 범위는 SELECT 문에 따라 결정됩니다. SELECT INTO 구문 SELECT 표현식INTO 새_테이블명FROM 테이블명[WHERE 조건]; 구문 요소 설명 표현식 (bieu_thuc) 조회하고자 하는 열(c

  9. SQL Server SELECT TOP 명령어 완벽 가이드: 기본 문법부터 예제까지

    SQL Server에서 SELECT TOP 명령은 하나 이상의 테이블에서 레코드를 조회할 때, 고정된 개수 또는 백분율을 기준으로 반환되는 레코드 수를 제한하는 데 사용됩니다. 대량의 데이터 중 상위 몇 건만 빠르게 확인해야 할 때 매우 유용한 구문입니다. SELECT TOP 명령어 기본 문법 SELECT TOP (값) [PERCENT] [WITH TIES]표현식FROM 테이블[WHERE 조건][ORDER BY 표현식 [ASC | DESC]]; 매개변수 및 값 설명 TOP (값) 지정한 값만큼의 결과를 반환합니다. 예를 들어 TOP

  10. SQL Server HAVING 절 완벽 가이드 – 문법부터 SUM·COUNT·MIN·MAX 실전 예제까지

    SQL Server HAVING 절이란?HAVING 절은 SQL Server(Transact-SQL)에서 GROUP BY 절과 함께 사용되어, 지정한 조건이 TRUE로 평가되는 그룹만 결과 집합에 포함시키는 역할을 합니다. 즉, 그룹화된 데이터에 조건을 적용하여 원하는 그룹만 필터링할 때 사용됩니다.일반적인 WHERE 절은 개별 행(row)에 조건을 적용하지만, HAVING 절은 집계 함수(SUM, COUNT 등)의 결과에 조건을 적용한다는 점이 핵심 차이입니다.HAVING 절 기본 문법SELECT bieuthuc1, bieuthu

  11. SQL Server GROUP BY 절 완벽 가이드 – 문법부터 SUM·COUNT·MIN·MAX 활용 예제까지

    SQL Server(Transact-SQL)의 GROUP BY 절은 SELECT 문에서 여러 레코드의 데이터를 하나 이상의 열을 기준으로 묶어 그룹별 결과를 조회할 때 사용하는 구문입니다. 주로 SUM, COUNT, MIN, MAX, AVG 같은 집계 함수와 함께 사용되며, 데이터 요약 및 분석 작업에서 핵심적인 역할을 합니다. SQL Server GROUP BY 절 문법 SELECT expression1, expression2, … expression_n, ham_tong(expression)FROM bang[WHERE

  12. SQL Server TRUNCATE TABLE 명령어 완벽 가이드

    TRUNCATE TABLE 문은 SQL Server에서 테이블의 모든 레코드를 한 번에 삭제할 때 사용하는 명령어입니다. DELETE 명령과 결과적으로 비슷하지만, WHERE 절을 지원하지 않아 조건 없이 테이블 전체를 대상으로 동작한다는 점이 다릅니다. SQL Server에서 TRUNCATE TABLE 기본 구문 TRUNCATE TABLE [database_name.] [schema_name.] table_name[ WITH (PARTITIONS (파티션번호 | 파티션번호 TO 파티션번호 | ...)) ]; 매개변수 설명 data

  13. SQL Server DELETE 문 완벽 가이드: 기본 구문부터 TOP·EXISTS 활용 예제까지

    SQL Server(Transact-SQL)의 DELETE 문은 테이블에서 하나 이상의 레코드를 삭제할 때 사용하는 명령어입니다. 이 글에서는 DELETE 문의 기본 구문부터 TOP, PERCENT, EXISTS 절을 활용한 실전 예제까지 차근차근 살펴봅니다. DELETE 명령 기본 구문 DELETE 명령의 간단한 구문은 다음과 같습니다. DELETE FROM 테이블명 [WHERE 조건]; 전체 구문은 다음과 같습니다. DELETE [TOP (값) [PERCENT]] FROM 테이블명 [WHERE 조건]; 주요 매개변수 설명 테이블

  14. SQL Server INSERT 문 완벽 정리: 테이블에 데이터 삽입하는 모든 방법

    SQL Server(Transact-SQL)의 INSERT 문은 테이블에 하나 이상의 레코드를 삽입할 때 사용하는 핵심 DML 명령어입니다. 이 글에서는 INSERT 문의 기본 문법부터 다중 레코드 삽입, DEFAULT VALUES와 SELECT 절을 활용한 고급 활용법까지 예제와 함께 자세히 살펴보겠습니다.INSERT 명령어 문법단일 레코드 삽입가장 기본적인 형태의 INSERT 구문은 VALUES 키워드를 사용하여 한 번에 하나의 레코드를 삽입합니다.INSERT INTO bang(cot1, cot2, ...)VALUES(bieut

  15. SQL Server UPDATE 문 완벽 가이드: 기본 문법부터 실전 예제까지

    SQL Server UPDATE 문이란? SQL Server(Transact-SQL)에서 UPDATE 문은 데이터베이스 테이블에 이미 저장된 레코드를 수정할 때 사용하는 DML(Data Manipulation Language) 명령입니다. UPDATE 문은 크게 세 가지 형태로 작성할 수 있습니다. 하나는 일반적인 방식으로 단일 테이블을 갱신하는 것이고, 나머지 두 가지는 다른 테이블의 데이터를 가져와 테이블을 갱신하는 방식입니다. UPDATE 문 기본 문법 1. 단일 테이블 업데이트 UPDATE 테이블명SET 열1 = 표현식1

  16. SQL Server 조인(JOIN) 완벽 가이드: 종류, 문법, 예제 총정리

    SQL Server(Transact-SQL)에서 조인(JOIN)은 두 개 이상의 테이블을 연결하여 데이터를 조회할 때 사용합니다. 테이블 간의 관계(주로 외래 키)를 기반으로 데이터를 결합하며, 조인 조건에 따라 결과 집합이 달라집니다. SQL Server의 4가지 주요 조인 유형 INNER JOIN (내부 조인): 양쪽 테이블 모두에 일치하는 행만 반환 LEFT OUTER JOIN (왼쪽 외부 조인): 왼쪽 테이블의 모든 행과 오른쪽 테이블의 일치하는 행 반환 RIGHT OUTER JOIN (오른쪽 외부 조인): 오

  17. SQL Server 별칭(Alias) 완벽 가이드: 컬럼·테이블 임시 이름 지정 방법

    SQL Server 별칭(Alias)이란? SQL Server에서 별칭(ALIAS)은 컬럼(column)이나 테이블(table)에 임시 이름을 부여하는 기능입니다. 복잡한 쿼리를 더 읽기 쉽게 만들고, 조회 결과의 헤더를 명확하게 표시하는 데 매우 유용합니다. 컬럼 별칭(COLUMN ALIAS) – 조회 결과에서 컬럼 헤더를 원하는 이름으로 바꿔 가독성을 높일 때 사용합니다. 테이블 별칭(TABLE ALIAS) – SQL 문장을 짧게 줄여 가독성을 개선하거나, FROM 절에서 같은 테이블을 여러 번 조인(self join)해야 할

  18. SQL Server NOT 조건(NOT 연산자) 사용법과 실전 예제 총정리

    SQL Server(Transact-SQL)에서 NOT 조건은 NOT 연산자라고도 불리며, SELECT, INSERT, UPDATE, DELETE 문에서 특정 조건을 부정(negate)할 때 사용됩니다. 즉, 주어진 조건과 반대되는 결과를 얻고 싶을 때 활용하는 매우 유용한 구문입니다. NOT 조건 문법 NOT 조건 매개변수 설명 조건(condition) : 부정하고자 하는 조건을 의미합니다. 참고 : NOT 조건이 적용되면 결과 집합에는 해당 조건과 반대되는 레코드만 반환됩니다. NOT 조건 활용 예제 1. IN 조건과 함께 사용

  19. SQL Server LIKE 조건 완벽 가이드: 와일드카드 패턴 매칭 사용법

    SQL Server(Transact-SQL)의 LIKE 조건은 SELECT, INSERT, UPDATE, DELETE 문의 WHERE 절에서 와일드카드(wildcard)를 사용해 특정 패턴과 일치하는 데이터를 조회할 수 있게 해주는 연산자입니다. 정확한 값이 아니라 패턴으로 문자열을 검색해야 할 때 매우 유용하게 활용됩니다. LIKE 조건 기본 문법 표현식 LIKE 패턴 [ ESCAPE 이스케이프_문자 ] 매개변수 설명 expression(표현식): 열(column)이나 필드처럼 문자 데이터를 담고 있는 표현식입니다. patte

  20. SQL Server IS NOT NULL 조건 완벽 가이드 – 문법과 실전 예제

    이 글에서는 SQL Server에서 IS NOT NULL 조건을 사용하는 방법을 기본 문법과 다양한 실전 예제를 통해 자세히 살펴봅니다. SQL Server의 IS NOT NULL 조건은 특정 값이 NULL이 아닌지 여부를 확인할 때 사용합니다. 테이블에서 NULL 값이란 필드가 비어 있음을 의미하며, 즉 해당 필드에 아무런 값도 저장되어 있지 않다는 뜻입니다. IS NOT NULL 기본 문법 expression IS NOT NULL 매개변수 및 반환값 표현식(expression)의 값이 NULL이 아니면 TRUE를 반환합니다.

Total 148 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:3/8  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8