-
1.31 SQL 데이터 TAB, DESC, SELECT, 기본논리연산SQL 과정 2019. 1. 31. 16:14
TAB, DESC, SELECT = 데이터베이스에서 데이터 조회 및 추출방법
TAB
- TABLE의 약자
- 로그인한 사용자가 소유하고 있는 테이블의 정보를 알려주는 데이터 딕셔너리(DD)이다.
- 데이터 딕셔너리
DESCRIBE (DESC)
- 테이블의 구조를 확인하기위한 명령어
- 테이블의 컬럼이름, 데이터형, 길이와, 길이와 NULL허용유무등과 같은 특정 테이블의 정보를 보여준다.
SELECT문
- 데이터를 조회하기 위한 SELECT문
- 테이블에 저장된 데이터를 조회하기 위한 명령어
- 형식
- SELECT문은 반드시 SELECT와 FROM이 2개의 키워드로 구성된다.
- SELECT절에는 출력하고자하는 컬럼의 이름을 기술하거나 특정 컬럼의 이름 대신 " * "를 기술하여 테이블 내의 모든 컬럼을 출력하게 할수있다.
- FROM절 다음에는 조회하고자 하는 테이블의 이름을 기술한다
= 기본 전체 출력
= DEPT테이블의 지정한 컬럼만을 출력
WHERE 조건
- 로우(ROW)를 제한하는 명령어
- 레코드를 제한하는 조건 제시
- 보통 SELECT/FROM/WHERE 절을 함께 사용한다.
- 형식
- SELECT문을 사용하여 원하는 레코드만 얻기위해서는 WHERE절을 추가하면 된다.
- SAL 값이 3000이상을 조건으로 확인하는 WHERE 조건문
- WHERE 조건절 구성
- 컬럼, 연산자, 비교대상값 세 부분으로 구성되어 진다.
- WHERE 조건절(컬럼, 연산자, 비교대상값)
- 연산자 이용 SELECT 문
- 연산자 서로 값이 같지 않다.( <> )
- 연산자 서로 값이 같지 않다.( != )
- 연산자 서로 값이 같지 않다.( ^= )
- 문자 비교 연산 시 오류 발생(X)
- 문자 비교 연산 시 ( ' '[작은 따옴표]) 사용
= 문자열 비교연산시 반드시 ( ' ' )로 감싸야한다.
(대소문자를 구분하니 조심할 것)
- 문자와 숫자를 혼합한 비교연산시 ( ' ' )를 붙인다.
'SQL 과정' 카테고리의 다른 글
2.1 SQL 함수 종류, DUAL 테이블, DUMMY 컬럼, 숫자함수(ABS, FLOOR, ROUND, TRUNC, MOD) (0) 2019.02.01 2.1 SQL BETWEEN AND연산자, IN 연산자, LIKE 연산자 (0) 2019.02.01 1.31 SQL spool, set 명령어(heading, linesize, pagesize, colume format) (0) 2019.01.31 1.31 SQL host, save, @ (0) 2019.01.31 1.31 SQL EDIT(ED), 편집/실행명령어 (0) 2019.01.31