SQL에서 집합과 관련된 연산자에는 UNION, UNION ALL, INTERSECT, MINUS가 있습니다.UNION과 UNION ALL의 차이는 정렬 작업을 수행하는지에 대한 여부에 있습니다.UNION은 중복을 제거해야 하기 때문에 정렬작업을 수행하므로 성능이 저하됩니다.UNION, MINUS, INTERSECT는 전체 범위를 모두 액세스하는 정렬작업을 수행하기 때문에 부분 범위 처리가 불가능합니다.UNION - 합집합UNION은 두 테이블의 결합을 나타내며, 결합시키는 두 테이블의 중복되지 않는 값들을 반환합니다.-- 부서번호를 조회하는 UNION 예제.SELECT deptno FROM emp UNIONSELECT deptno FROM dept; DEPTNO-------- 10 ..
내장 함수내장 함수내장 함수는 DBMS에서 제공하는 기본적인 함수들로 데이터 처리 및 쿼리 작업을 수행하는데 사용됩니다.내장 함수는 크게 2가지로 나뉘어 집니다.단일 행 함수: 문자형 함수, 숫자형 함수, 날짜형 함수, 형 변환 함수, NULL 관련 함수다중 행 함수: 집계 함수, 그룹 함수, 윈도우 함수 단일 행 함수단일 행 함수에는 문자형 함수, 숫자형 함수, 날짜형 함수, 형 변환 함수, NULL 관련 함수가 있습니다.1. 문자형 함수문자형 함수는 문자 또는 문자열을 입력받아 처리하는 함수로, SELECT, WHERE, ORDER BY 절에서 사용할 수 있습니다.함수 설명LOWER(문자열)문자열을 소문자로 변환합니다.UPPER(문자열)문자열을 대문자로 변환합니다.INITCAP(문자열)문자열의 첫 ..
내장 SQL(Embedded SQL)이란?응용 프로그램 내 데이터베이스에서 사용하는 데이터를 정의하거나 질의하는 SQL 문장을 내포하여 프로그램이 실행될 때 함께 실행되도록 호스트 프로그램 언어로 만든 프로그램에 삽입된 SQL입니다.호스트 프로그램 언어?데이터베이스와 상호 작용하기 위해 사용되는 프로그래밍 언어를 의미합니다.Java, Python, C++, PHP 등의 언어들이 이에 해당합니다. 이 언어들은 데이터베이스와의 연동을 위한 라이브러리나 프레임워크를 제공하여 개발자가 쉽게 데이터베이스 작업을 수행할 수 있게 합니다. 내장 SQL의 특징내장 SQL 실행문은 호스트 프로그램 언어에서 실행문이 나타날 수 있는 곳이면 프로그램의 어느 곳에서나 사용할 수 있습니다.일반 SQL문은 수행 결과로 여러 ..
- Total
- Today
- Yesterday