SQL : GROUP BY 절 이 SQL 튜토리얼에서는 구문과 예제를 통해 SQL GROUP BY 절을 사용하는 방법을 설명합니다. 설명 SELECT 문에서 SQL GROUP BY 절을 사용하여 여러 레코드에서 데이터를 수집하고 하나 이상의 열을 기준으로 결과를 그룹화할 수 있습니다. 구문 SQL에서 GROUP BY 절의 구문은 다음과 같습니다. SELECT expression1, expression2, ... expression_n, aggregate_function (aggregate_expression) FROM tables [WHERE conditions] GROUP BY expression1, expression2, ... expression_n [ORDER BY expression [ ASC ..
SQL : EXISTS 조건 이 SQL 튜토리얼에서는 구문과 예제를 통해 SQL EXISTS 조건을 사용하는 방법을 설명합니다. 설명 SQL EXISTS 조건은 하위 쿼리와 함께 사용되며 하위 쿼리가 하나 이상의 행을 반환하면 조건이 충족된 것으로 간주됩니다. 이 조건은 SELECT, INSERT, UPDATE, DELETE 문에서 사용할 수 있습니다. 구문 SQL에서 EXISTS 조건의 구문은 다음과 같습니다. WHERE EXISTS ( subquery ); 매개변수 및 인수 subquery(하위 쿼리) 하위 쿼리는 SELECT 문입니다. 하위 쿼리가 결과 집합에서 하나 이상의 레코드를 반환하는 경우 EXISTS 절이 true로 평가되고 EXISTS 조건이 충족됩니다. 하위 쿼리가 레코드를 반환하지 않..
SQL : TRUNCATE TABLE 문 이 SQL 튜토리얼에서는 구문과 예제를 통해 SQL TRUNCATE TABLE 문을 사용하는 방법을 설명합니다. 설명 SQL TRUNCATE TABLE 문은 테이블에서 모든 레코드를 제거하는 데 사용됩니다. 이 문은 WHERE 절이 없는 DELETE 문과 동일한 기능을 수행합니다. 경고: 일부 데이터베이스에서는 TRUNCATE TABLE 문을 롤백할 수 없습니다. 구문 SQL에서 TRUNCATE TABLE 문의 구문은 다음과 같습니다. TRUNCATE TABLE table_name; 매개변수 및 인수 table_name 잘라내려는 테이블입니다. DDL/DML 예제 튜토리얼을 따라 하려면 테이블을 생성하는 DDL과 데이터를 채우는 DML을 받으세요. 그런 다음 자신..
SQL : DELETE 문 연습 문제 SQL DELETE 문을 사용하여 실력을 테스트하고 싶다면 몇 가지 연습 문제를 풀어보세요. 이 연습 문제를 통해 DELETE 문 사용 실력을 테스트할 수 있습니다. 각 연습이 끝나면 정답을 확인할 수 있도록 풀이가 제공됩니다. 시작하세요! 튜토리얼로 돌아가기 연습 문제 #1 employees 테이블을 기준으로 salary가 $60,000보다 큰 모든 직원 기록을 삭제합니다. CREATE TABLE employees ( employee_number int NOT NULL, last_name char(50) NOT NULL, first_name char(50) NOT NULL, salary int, dept_id int, CONSTRAINT employees_pk PR..