WHERE 조건절
- 사용자들은 자신이 원하는 자료만을 검색하기 위해서 SQL 문장에 WHERE절을 이용하여 자료들에 대해 제한할 수 있다.
- WHERE절은 FROM 절 다음에 위치하며, 조건식은 아래내용으로 구성된다.
- 문자열 >,< 비교시 맨앞글자부터 아스키코드비교한다.
- 숫자와 문자열 >,< 비교시 문자열을 숫자로 바꾸러 비교, 문자열에 들어잇는 것이 숫자가 아니라면 에러
실무에서 TRIM(공백제거)을 많이 씀
왼쪽이 변수 오른쪽은 상수이다. 오른쪽 것을 기준으로 변환한다.
char(6):"sqld" =var(6):"sqld " 비교시에는 같다고 결과 나옴
var(6):"sqld " = char(6):"sqld" 비교시에는 다르다고 결과 나옴
ROWNUM을 쓰면 갯수를 정할 수 있다. (ORACLE 제공 기능임)
하지만 그냥 쓰면 정렬이 안된상태에서 위에서(랜덤하게, 등록순) 10개를 가져와서 내림차순한다.
그래서 상위 또는 하위 건수를 가져오기 위해서는 정렬된 결과에서 ROWNUM을 쓴다. (오른쪽그림처럼)
'Computer Science > 데이터베이스' 카테고리의 다른 글
SQL GROUP BY, HAVING절 - Oracle (0) | 2023.06.09 |
---|---|
SQL 함수(Function) - Oracle (0) | 2023.06.09 |
TCL(Transaction Control Language)-Oracle (0) | 2023.06.09 |
DML(Data Manipulation Language)-Oracle (0) | 2023.06.09 |
DDL(Data Definition Language)-Oracle (0) | 2023.06.09 |