일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- null
- Drop
- Update
- 보울룸
- 빅데이터
- data
- 인덱스
- 데이터모델링
- where절
- 테이블삭제
- 일기
- 도전
- rename
- 넷플릭스
- INSERT
- constraint
- 30일챌린지
- 환생
- ROWNUM
- 회사싫어
- 30일글쓰기
- 회사생활
- SQLD
- 직장인일기
- 홈트
- 책리뷰
- SQL
- 전생
- 직장생활
- ERD
- Today
- Total
목록where절 (4)
최보름달
논리 연산자의 종류 연산자 의미 AND 앞에 있는 조건과 뒤에 오는 조건을 동시에 만족해야 한다. OR 앞뒤 조건 중 하나만 만족해도 된다. NOT 뒤에 오는 조건에 반대되는 결과를 돌려준다. 예시 -- 소속이 K02이고, 키가 170 이상인 선수를 찾아라. SELECT PLAYER_NAME 선수이름, POSITION 포지션, BACK_NO 백넘버, HEIGHT 키 FROM PLAYER WHERE TEAM_ID = 'K02' AND HEIGHT >= 170 ; -- 소속이 K02이거나 K07이고, 포지션이 MF인 선수를 찾아라 SELECT PLAYER_NAME 선수이름, POSITION 포지션, BACK_NO 백넘버, HEIGHT 키 FROM PLAYER WHERE TEAM_ID IN ('K02', K0..
SQL 연산자 SQL 연산자는 SQL 문장에서 사용하도록 기본적으로 예약되어 있는 연산자로, 모든 데이터 타입에 대해서 연산이 가능하다. SQL 연산자 종류 연산자 의미 BETWEEN A AND B A와 B의 값이 포함된 사이값 IN (list) 리스트에 있는 값 중에서 일치하는 값 LIKE '비교문자열' 비교 문자열과 형태가 일치하는 값 IS NULL NULL 값 BETWEEN A AND B -- 키가 170 이상, 180 이하인 선수 정보를 찾아라 SELECT PLAYER_NAME 선수이름, POSITION 포지션, BACK_NO 백넘버, HEIGHT 키 FROM PLAYER WHERE HEIGHT BETWEEN 170 AND 180 ; IN -- 팀 아이디가 K02, K07인 선수를 찾아라 SELE..

비교연산자 종류 예시 -- 소속팀이 'KO2'를 찾아라 SELECT PLAYER_NAME 선수이름, POSITION 포지션, BACK_NO 백넘버, HEIGHT 키 FROM PLAYER WHERE TEAM_ID = 'K02' ; TEAM_ID 의 데이터 타입이 CHAR(3) 이기 때문에 따옴표('') 나 큰따옴표("") 로 묶어서 처리해야 한다. 데이터 타입이 NUMERIC 과 같은 숫자 타입이라면 인용 부호를 사용하지 않는다. -- 키가 170 이상인 선수를 찾아라. SELECT PLAYER_NAME 선수이름, POSITION 포지션, BACK_NO 백넘버, HEIGHT 키 FROM PLAYER WHERE HEIGHT >= 170 ; kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 ..

WHERE 조건절 개요 WHERE 조건절을 적지 않으면 FTS(Full Table Scan)을 하게 되므로 대량 조회가 되어 CPU나 메모리를 과다하게 사용하게 된다. WHERE 절은 필터링과 같은 역할을 한다고 보면 된다. WHERE 절 WHERE 절은 FROM 절 다음에 위치한다. 컬럼명, 비교연살자, 문자, 숫자, 표현식, 비교컬럼명 등이 올 수 있다. SELECT 컬럼명 FROM 테이블명 WHERE 조건식 ; WHERE 절에 올 수 있는 연산자 비교 연산자 : =, >, >=,