2023-02-26 TIL 6강 검색조건 지정하기
SELECT 열1, 열2... FROM 테이블명 : SELECT 구에서 열 지정하기
- 모든 열을 선택하고 싶으면 *를 사용
select * from sample21;
- 여러 개의 열을 지정하고 싶으면 콤마(,)를 사용(순서 무관)
select no, nmae from sample21;
SELECT 열 FROM 테이블명 WHERE 조건식 : WHERE 구에서 행 지정하기
- SQL은 구의 순서가 정해져 있어 바꿔적을 수 없다
- FROM 구 뒤에 WHERE 구를 표기한다(SELECT - WHERE - FROM 순으로 적으면 에러 발생)
- WHERE 구는 생략이 가능하며, 테이블 내의 모든 행이 검색된다
- WHERE 구의 조건에 일치하는 행만 결과로 반환된다
- 조건식은 '열, 연산자, 상수'로 작성하면 된다
select * from sample21 where no = 2;
select * from sample21 where no <> 2;
- 연산자 종류
- = : 값이 같을 경우
- <> : 값이 같지 않을 경우
- > : 클 경우
- >= : 크거나 같을 경우
- < : 작을 경우
- <= : 작거나 같을 경우
- =은 <, > 의 뒤에 붙이고 사이에 스페이스를 넣으면 안된다
- 조건식이 문자열형 또는 날짜시간형이면 싱글쿼트(' ')로 둘러싸 표기한다
select * from sample21 where name = '박준용';
IS NULL : NULL 값 검색하기
select * from sample21 where birthday is null;
'프로그래밍 언어 > SQL' 카테고리의 다른 글
[SQL] 패턴 매칭, 부분 검색(LIKE) (0) | 2023.02.28 |
---|---|
[SQL] 두 개 이상의 조건 조합하기(AND, OR, NOT) (0) | 2023.02.26 |
[SQL] show databases, use, show tables, desc, select * from 명령어(CMD창) (0) | 2023.02.25 |
[SQL] 테이블 조회(SELECT * FROM), 테이블 구조 참조(DESC), 자료형, 명령어 입력 방법 (0) | 2023.02.25 |
[SQL] mysql 클라이언트 사용법, 데이터베이스 import 하기, 데이터베이스 목록(show명령어) (0) | 2023.02.21 |