D-17-SQL

박초화·2024년 1월 19일
0
  1. where 컬럼 between A and B

  2. 컬럼 in (value1, value2, ...)
    : 목록안에 값이 존재하는 경우 true

select * from celeb where not agency in ('나무액터스' , '울림','안테나') and ( sex = 'F' or age >=45
);
  1. LIKE
    : 조건값이 "패턴"에 맞으면 True
where 컬럼 LIKE '패턴%' -> 패턴으로 시작하는
where 컬럼 LIKE '%패턴' -> 패턴으로 끝나는
where 컬럼 LIKE '%패턴%' -> 패턴이 포함된
where 컬럼 LIKE '_G%' -> 두번째 글자가 G인
where 컬럼 LIKE '가_%' -> 가 로 시작하고 최소 2글자 이상인
where 컬럼 LIKE '가_____%' -> 가 로 시작하고 5글자 이상인
where 컬럼 LIKE '영%모델' -> 영으로 시작하고 모델로 끝나는
  1. UNION
  • UNION : 중복된 값을 제거하여 알려준다.
  • UNION ALL : 중복된 값도 모두 보여준다.
    ** 합치는 컬럼의 갯수가 다르면 error 갯수가 같아야함!
select 컬럼1, 컬럼2, ... from 테이블A명
union | union all
select 컬럼1, 컬럼2, ... from 테이블B명;
profile
도전적인 개발자

0개의 댓글