1. SQL 문장의 표준 문법
1). 특별히 대소문자를 구별하지 않지만,
2). SQL 명령어는 절마다 구별하다.
SELECT *
FROM table name
WHERE 조건
3). 들여쓰기와 탭을 적절히 사용하자 (가독성을 위해)
4). ;(세미콜론)으로 문장을 종결하거나, /(슬러시), RUN(런)
5). 주석처리는 -- (2대쉬) 또는 /* ~~~~~*/ 사용
6) 조건의 데이터 타입이 CHARACTER 이거나 DATE형일경우 홑따움표('')를 사용하고, 숫자형이며 홑따옴표 없이 사용한다.
7) 조건에서 문자열검색은 대소문자를 구별한다.
8) DATE형일 경우에는 현제 세션의 NLS_SESSION_DATE_FORMAT에 종속된다. (이것을 바꾸어서 사용가능)
- alter session set nls_date_format = 'YY/MM/DD';
3. 기본 적인 연산자
1)IN(): and 와 같이 여러개를 동시에 검색하기위해 사용
2) NOT IN() : IN()연산자의 반대. 선택된 것만 제외.
3) 연산자 우선순위
- 1. 단항연산자 (+,-);
- 2. 이항연산자 (+,-,*,/);
- ||
- 4. 관계 연산자 (<,>,<=,>=,<>,=)
- 5. SQL 관계연산자 (IN, NOT IN, BETWEEN ~ AND, ANY, ALL, LIKE)
- 6. 논리연산자 (NOT, AND, OR)
'Programming > Oracle' 카테고리의 다른 글
Mysql 계정 생성 및 외부 접속 설정 (0) | 2012.04.23 |
---|---|
Oracle listener.ora 등록 방법 (0) | 2011.08.22 |
Oracle 랭킹 구하기 (Ranking 함수) (0) | 2011.04.29 |