본문 바로가기

프로그래밍 언어/SQL

[SQL] 검색조건 지정하기(SELECT,FROM,WHERE), IS NULL, 비교연산자

2023-02-26 TIL 6강 검색조건 지정하기

 

SELECT 열1, 열2... FROM 테이블명 : SELECT 구에서 열 지정하기

  • 모든 열을 선택하고 싶으면 *를 사용
select * from sample21;

 

  • 여러 개의 열을 지정하고 싶으면 콤마(,)를 사용(순서 무관)
select no, nmae from sample21;

 

SELECTFROM 테이블명 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;