일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- #jQuery#mouse#over
- #자바스크립트#텍스트#알람#alert
- #html#프레임
- #C언어#scanf#fflush
- #자바스크립트#회원가입#유효성#검사
- #C언어#for#간단#예제
- #자바스크립트#시계#실시간시계
- #select#from#distinct
- #alert#자바스크립트#checkbox#alert
- #자바스크립트#alert
- #C언어#switch#case#계산기#함수
- #클릭#숨기기#보이기
- #자바스크립트#만년달력#달력
- #alert#자바스크립트#radio#check
- #C언어#사각형
- #db#join#inner#cross
- #html#테이블#table
- #C언어#do#while#계산기#함수
- #자바스크립트#접속시간#시간
- #C언어#if
- #C언어#숫자비교#삼항연산자
- #db#froup#by
- #db#데이터베이스#select
- #db#where
- #증감#연산자
- #getElementById#id
- #C언어#성적처리#점수#등급
- #C언어#do#while#계산기
- #db#order#by
- #C언어#타입#printf
- Today
- Total
선택장애
데이터베이스(DB) - WHERE(술어,연산자,예제,문제) 본문
WHERE절에 조건으로 사용할 수 있는 술어
술어 | 연산자 | 예 |
비교 | =, <>, <, <=, >, >= | price < 20000 |
범위 | BETWEEN | price BETWEEN 10000 AND 20000 |
집합 | IN, NOT IN | price IN (10000, 20000, 30000) |
패턴 | LIKE | bookname LIKE '축구의 역사' |
NULL | IS NULL, IS NOT NULL | price IS NULL |
복합조건 | AND, OR, NOT | (price < 20000) AND (bookname LIKE '축구의 역사') |
문제 1. 가격이 20,000원 미만인 도서를 검색하시오
SELECT *
FROM book
WHERE price < 20000;
●범위를 정해보자
문제 2. 가격이 10,000원 이상 20,000원 이하인 도서를 검색하시오. (BETWEEN)
SELECT *
FROM book
WHERE price BETWEEN 10000 AND 20000;
★BETWEEN은 논리 연산자인 AND를 사용할 수 있다.(결과는 위와 동일)
SELECT *
FROM book
WHERE price >= 10000 AND price <= 2000;
●집합을 해보자
문제 3. 출판사가 '굿스포츠' 혹은 '대한미디어'인 도서를 검색하시오. (IN)
SELECT *
FROM book
WHERE publisher IN ('굿스포츠', 대한미디어');
문제 4. 출판사가 '굿스포츠' 혹은 '대한미디어'가 아닌 출판사를 검색하시오.(NOT IN)
SELECT *
FROM book
WHERE publisher NOT IN ('굿스포츠', '대한미디어');
●패턴을 알아보자
문제 5. '축구의 역사'를 출간한 출판사를 검색하시오. (LIKE)
SELECT bookname, publisher
FROM Book
WHERE bookname LIKE '축구의 역사';
문제 6. 도서이름에 '축구'가 포함된 출판사를 검색하시오.(%%)
SELECT bookname, publisher
FROM book
WHERE bookname LIKE '%축구%'
문제 7. 도서이름의 왼쪽 두 번째 위치에 '구'라는 문자열을 갖는 도서를 검색하시오.(_%)
SELECT *
FROM book
WHERE bookname LIKE '_구%';
'데이터베이스(DB)' 카테고리의 다른 글
데이터베이스(DB) - 집계함수(검색, 합계 등.. 문제,예제) (0) | 2017.08.14 |
---|---|
데이터베이스(DB) - ORDER BY(기초예제,문제) (0) | 2017.08.14 |
데이터베이스(DB) - WHERE(와일드문자, 복합조건) (0) | 2017.08.14 |
데이터베이스(DB) - 간단기초예제(SELECT/ FROM/ DISTINCT) (0) | 2017.08.14 |
데이터베이스(DB) - 기초실전개념(SELECT의 기본문법) (0) | 2017.08.14 |