Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바 내부 클래스
- Java업캐스팅
- 자바 Wrapper클래스
- oracle
- 오라클
- nodejs
- 자바 String클래스
- 자바 제어문
- Java다운캐스팅
- 자바 try-catch
- 자바 추상메서드
- Java추상클래스
- Java객체배열
- java super( )
- Java 내부 클래스
- db
- Java문자열 클래스
- 데이터베이스
- 코딩
- 자바 스트링클래스
- Java 추상 메서드
- Java thorw
- DBMS
- 자바 Random클래스
- Express
- database
- Java try-catch
- dbeaver
- 자바 문자열 클래스
- 자바 예제
Archives
- Today
- Total
코딩이란 무엇일까
Database[24일차] (1)-WHERE절 본문
🐲글을 읽기 전 필자는 아직 프로그래밍을 배우는 단계이므로 글의 내용이 부정확할 수 있습니다.
여러 가지 글과 책, 수업을 바탕으로 정리한 내용이니 알맞지 않은 내용이 있다면 댓글 남겨주시면 수정하겠습니다.
WHERE절
WHERE절에는 조건식이 들어올 수 있습니다.
조건식은 칼럼에 대해 조회하려는 내용을 관계/논리식으로 작성해줍니다.
WHERE절 문법
SELECT [컬럼명] FROM [테이블명] WHERE [조건식]
WHERE절에서 쓸 수 있는 연산자
LIKE
LIKE는 컬럼의 데이터에 포함된 값을 검색할 수 있습니다.
- % : 모든 값을 의미합니다.
- % A : A로 끝나는 값을 의미합니다.
- A% : A로 시작하는 값을 의미합니다.
- % A% : 순서는 상관없이 A라는 값이 포함됐는지를 의미합니다.
SELECT * FROM PLAYER
WHERE NOT [컬럼명] LIKE '원하는 데이터' ;
OR
SELECT [컬럼명] FROM [테이블명]
WHERE [컬럼명]=[값1] OR [컬럼명]=[값2];
OR는 값1 혹은 값 2 있는 ROW를 검색합니다.
AND
SELECT [컬럼명] FROM [테이블명]
WHERE [컬럼명]=[값1] AND [컬럼명]=[값2];
AND는값1 그리고 값 2에 해당하는 ROW 의미합니다.
IN
SELECT [컬럼명] FROM [테이블명]
WHERE [컬럼명] IN(값1,값2,값3...);
IN은 ( ) 괄호 안에 있는 값들 일치하는 값이 있으면 검색
BETWEEN
SELECT [컬럼명] FROM [테이블명]
WHERE [컬럼명] BETWEEN [값1] AND [값2];
값1과 값 2 사이에 있는 값이면 검색
IS NULL / IS NOT NULL
SELECT [컬럼명] FROM [테이블명]
WHERE [컬럼명] IS NULL;
조건식 안에 있는 컬럼명에 NULL값들이 해당됩니다.
SELECT [컬럼명] FROM [테이블명]
WHERE [컬럼명] IS NOT NULL;
조건식 안에 있는 컬럼명에 NULL값이 아닌 값들이 해당됩니다.
'국비지원수업' 카테고리의 다른 글
Database[26일차] -잠긴 계정 풀기,UPDATE,DELETE,REUNCATE,트랜잭션 모드,정규화,FOREIGN KEY 설정,시퀀스 사용 (0) | 2022.11.28 |
---|---|
Database[24일차](2)-DDL제약조건 (0) | 2022.11.24 |
Java/자바[20일차] (3)-File클래스 (0) | 2022.11.19 |
Java/자바 [20일차] (2)-예외 처리 (0) | 2022.11.19 |
Java/자바 [20일차] (1)-예외 (0) | 2022.11.19 |
Comments