[꿀팁] Developer에서 insert 문 쉽게 만들기 [Oracle SQL Developer에서 select 문 export 하기]
·
◐ 기타/알아두면 좋은 팁(tip)✨
- Developer에서 insert 문 쉽게 만들기 쿼리 작업을 하다보면, 매번 insert 문을 타이핑하는 게 여간 귀찮은 게 아니다. (특히 컬럼 때문에!) 그래서 Developer에서 지원하는 export라는 기능으로 insert 문을 쉽게 만들어 보려고 한다.
[Oracle] ORDER BY 절 : 정렬 방법(sorting) [칼럼이나 표현식을 기준으로 출력 결과 정렬]
·
▣ SQL : Database/Oracle SQL🏮
1. ORDER BY 절 : 정렬 방법(sorting) 칼럼이나 표현식을 기준으로 출력 결과를 정렬할 때 사용 * ASC : 오름차순으로 정렬, 기본 값, DESC : 내림차순으로 정렬 SELECT[DISTINCT] {* | COLUMN[ALIAS] … } FROMTABLE [WHERECONDITION] [ORDER BY{COLUMN, EXPRESSION} [ASC|DESC]] - 기본적인 정렬 방법 문자 값은 알파벳순으로 출력되고, 한글은 가나다순으로 출력된다. 숫자 값은 가장 작은 값으로 먼저 출력된다. 날짜 값은 과거의 날짜순으로 출력된다. NULL 값은 오름차순에서는 제일 나중에, 내림차순에서는 제일 먼저 출력된다. SELECT 절에 포함되지 않은 컬럼도 ORDER BY 절에 올 수 있다. -- ..
[Oracle] SQL 집합 연산자 [UNION, UNION ALL, INTERSECT, MINUS]
·
▣ SQL : Database/Oracle SQL🏮
1. SQL 집합 연산자 테이블을 구성하는 행집합에 대해 테이블의 부분집합을 결과로 반환하는 연산자 집합 연산자 의미 UNION 두 집합에 대해 중복되는 행을 제외한 합집합 UNION ALL 두 집합에 대해 중복되는 행을 포함한 합집합 MINUS 두 집합 간의 차집합 INTERSECT 두 집합 간의 교집합 - 집합 연산자 사용법 SELECT 명령문1 [UNION | UNION ALL | INTERSECT | MINUS] SELECT 명령문2; 2. 합집합 : UNION, UNION ALL - UNION 두 개의 테이블에 속하면서 중복되는 행을 제외한 행집합을 결과집합으로 반환 (수학의 집합 연산에서 합집합을 의미) → UNION ALL은 중복되는 행을 제외하지 않고 모두 출력 - UNION 연산 시, 합..
[Oracle] NULL이란? [NULL의 정의, NULL 비교(IN NULL, IS NOT NULL), NULL 값 대체 함수(NVL, NVL2)]
·
▣ SQL : Database/Oracle SQL🏮
1. NULL이란? NULL : 미확인 값이나 아직 적용되지 않은 값을 의미 2. NULL의 특징 0도 아니며 공백도 아닌 정의되지 않은 값 NULL 값과 다른값의 연산결과는 NULL NULL은 단독으로 인덱스를 사용할 수 없다. NULL을 특정값으로 변환하는 것은 향후 큰 문제를 일으킬 수 있다. 3. NULL의 비교 NULL 값을 테스트하기 위한 비교방법은 IS NULL 또는 IS NOT NULL이다. (NULL은 데이터의 부족함을 나타내기에 다른 값과 비교할 수 없다.) → 만약 다른 조건으로 NULL을 함께 사용하였을 경우, 결과는 UNKNOWN으로 리턴된다. -- 교수 테이블에서 이름, 직급, 보직수당을 출력하여라. SELECT NAME, POSITION, COMM FROM PROFESSOR; ..
[Oracle] WHERE 절 : SQL 연산자 [BETWEEN, IN, LIKE, ESCAPE 옵션]
·
▣ SQL : Database/Oracle SQL🏮
[Oracle] WHERE 절 : 조건 검색[비교 연산자(=, <, >), 논리 연산자(AND, OR, NOT)] 1. WHERE 절 : 조건 검색 테이블에 저장된 데이터 중에서 원하는 데이터만 선택적으로 검색하는 기능 - WHERE 절의 특징 WHERE 절의 조건문은 칼럼이름, 연산자, 상수, 산술표현식 등 다양한 형태로 yermi.tistory.com 1. WHERE 절 : SQL 연산자 SQL 연산자는 SQL 언어에만 제공된다.(SQL 연산자는 모든 데이터 타입에 사용 가능) 연산자 의미 BETWEEN a AND b a와 b 사이에 포함되면 참(a, b도 포함) IN(a, b, c, … , n) a, b, c, … , n 중의 하나와 일치하면 참 LIKE 문자 패턴과 부분적으로 일치(%, _)하면 ..