티스토리 뷰
데이터 조회시 where 작성 방법
비교연산자
between A and B A이상 B이하 (A와 B 사이)
not between A and B A이하 B초과 (between과 완전 반대)
Like 비교연산자
패턴 일치 여부를 비교해주는 연산자
- 패턴작성 시 사용 기호
% : 0 또는 여러 개의 문자가 옴
_ : 반드시 1개의 문자가 와야함
예) a로 시작되는 문자열 : 'a%'
a로 끝나는 문자열 : '%a'
두번째 문자가 a : '_a%'
끝에서 세번째 문자가 a : '%a__'
not like : 패턴이 일치하지 않는 문자열을 찾아주는 비교 연산자
is null : 값이 null인지를 비교해주는 연산자(연산자와 우변 값을 포함)
is not null : null이 아닌 값을 찾아주는 비교연산자
where절에 여러 조건문 작성 방법
where절에 조건문을 여러 개 작성할 경우 and, or 논리연산자로 나열
and 연산자가 or 연산자 보다 우선순위가 높음
or 연산 먼저하고 싶으면 괄호로 묶어준다.
데이터 조회 시 정렬하기
데이터 정렬
select *
from 테이블명
[where 조건문]
[order by 컬럼명 asc];
오름차순 정렬 : asc (생략 가능) / 내림차순 정렬 : desc
order by 절은 쿼리 구문의 마지막에 작성
null 값은 asc의 첫 부분에서 나옴
'배운 것 기록 > DB' 카테고리의 다른 글
키 - 기본키 / 슈퍼키 / 외래키 / 후보키 (0) | 2022.05.14 |
---|---|
리눅스 (0) | 2022.05.12 |
[MySQL] 데이터 수정 update, 삭제 delete (0) | 2022.05.05 |
[MySQL] 데이터 삽입 insert (0) | 2022.04.28 |
[MySQL] 데이터 타입, 제약조건, 테이블 생성, 추가 속성 (0) | 2022.04.25 |
댓글