Development/Database(490)
-
[Oracle] USER_UNUSED_COL_TABS 데이터 딕셔너리 뷰
USER_UNUSED_COL_TABS 데이터 딕셔너리 뷰UNUSED된 컬럼 정보가 있으면 해당 테이블에 UNUSED된 컬럼이 몇 개인지에 대한 정보만 표시됩니다. DESC USER_UNUSED_COL_TABS SQL> SELECT * FROM USER_UNUSED_COL_TABS; TABLE_NAME COUNT ------------------------------ ---------- EMP02 1 SQL>
-
[Oracle] SELECT 1 FROM 테이블명;
SELECT 1 FROM 테이블명; SELECT 1 FROM 테이블명; · SELECT문에 1사용하면 해당 테이블의 갯수만큼 1로된 행을 출력합니다. · 테이블의 행의 수가 N개이면 1이 N행 반환됩니다. · 여기에서 1은 TRUE를 의미합니다. · WHERE 조건문과 함께 쓰면 해당 조건을 만족하면 1을 반환하게 됩니다. · 다중행 서브 쿼리문에서 WHERE조건절에 (NOT) EXISTS 안의 서브쿼리문에 사용되어 집니다. EXISTS로 · SELECT * FROM emp 또는 SELECT 1 FROM emp은 논리식에 사용될 때는 실제값이 아닌 값의 존재유무가 더 중요하기 때문에 보다 간단하게 사용하기 위해 SELECT 1 FROM emp 형태로 사용하게 됩니다. SELECT 1 FROM emp; S..
-
[Oracle] IN
IN 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 결과 중에서 하나라도 일치하면 참이 됩니다. WHERE 컬럼명 IN (서브쿼리);
-
DUAL 테이블
DUAL 테이블· 한 행으로 결과를 출력하기 위한 내장 테이블입니다.· 산술 연산이나 가상 컬럼 등의 값을 한번만 출력하고 싶을 때 많이 사용합니다.· DUAL테이블은 산술연산 결과를 한줄로 표시하기 위해서 오라클에서 제공하는 테이블입니다 DUAL 테이블 형식
-
LIKE 연산자, LIKE 연산자 형식, 와일드카드, ESCAPE 옵션
LIKE 연산자· 컬럼에 저장된 데이터의 일부만 일치하더라도 조회가 가능한 연산자입니다.· 검색하고자 하는 값을 정확이 모를 경우에는 와일드 카드와 함께 LIKE연산자를 사용할 수 있습니다. LIKE 연산자 형식 와일드카드 설명 % · 문자가 없거나, 하나 이상의 문자가 와도 상관없는 특수문자 · 특정 문자가 포함되기만 하고 그 이전이나 이후에 어떤 문자가 몇 개가 오든지 상관없다는 의미를 표현하기 위해서는 LIKE 연산자와 함께 사용합니다. _ · 하나의 문자로 어떤 문자가 오든 상관없다는 의미로 사용합니다. ESCAPE 옵션· LIKE 연산자에서 와일드 문자(%, _) 자체를 포함한 문자열을 검색할 때, 와일드 문자를 일반 문자처럼 취급하기 위한 옵션입니다.· 원하는 한 글자(사용자지정문자; ESCA..
-
[Oracle] TAB, 데이터 딕셔너리
데이터 딕셔너리http://codedragon.tistory.com/4327 TAB· TABLE의 약자· 로그인한 사용자가 소유하고 있는 테이블의 정보를 알려주는 데이터 딕셔너리(Data Dictionary : DD)입니다. TAB 형식