728x90
반응형
where절이란, 원하는 로우만 얻고 싶을때 사용. where 1. 컬럼 2. 연산자 3. 비교대상값 으로 사용할수 있다. ex) where sal >= 3000; (sal값이 3000보다 크거나 같은 값을 구하고 싶을때) |
연산자. (= , <, >, >=, <= 는 패스.)
<> , != , ^= | 다름을 의미 |
and | 조건을 모두 만족 |
or , in ( ) | 조건 중 한 가지 조건만 만족 |
not | 조건을 만족하지 못하는 것만 (ex. deptno이 10이 아닌것, where not deptno = 10;) *연산자 앞에 붙여주면 모두 반대의 의미 |
between A and B | 특정범위의 값 A~B |
not between C and X | 특정범위를 제외한 값 A~B, Y~Z |
like '%' | 검색하고자 하는 값을 정확히 모를경우 (ex. like 'A%' - A로 시작하는 글자 전부 출력 like '%A' - A로 끝나는 글자 전부 출력 like '%A%' - 순서와 상관없이 A가 들어가면 전부 출력) |
like '_' | 언더바(_) 한개 = 한문자 ex. like '_A' - 총 두글자인 문자중 끝 문자가 A인 경우. like '_A% - 두번째 문자가 A인것만 알고 총 문자의 길이를 모를 경우. |
is null | is는 같다(=) 와 같은 의미 ex. 컬럼 is null |
정렬 (order by 칼럼;)
오름차순 - asc | 내림차순 - desc | |
숫자 | 작 - 큰 | 큰 - 작 |
문자 | A - Z | Z - A |
날짜 | 과거 - 최근 | 최근 - 과거 |
null | 마지막 | 처음 |
sal 값을 오름차순으로 정렬해서 출력하기.
sal 값을 내림차순으로 정렬해서 출력하기.
728x90
반응형
'Programming > Sql' 카테고리의 다른 글
SQL - 6 서브쿼리 - 단일행 서브쿼리 (0) | 2020.10.17 |
---|---|
SQL - 5 조인 (0) | 2020.10.17 |
SQL - 4 그룹 함수 (0) | 2020.10.17 |
SQL - 3 SQL 주요함수 (0) | 2020.10.17 |
SQL - 1 select문 사용하기 (0) | 2020.10.15 |
댓글