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 |
Tags
- DoM
- Algorithm
- github
- react
- Linux
- javascript
- Pipelining
- Java
- python
- system
- DATAPATH
- for
- MIPS
- instruction
- MacOS
- html
- control
- XML
- CSS
- computer
- php
- DB
- mysql
- architecture
- DS
- while
- data structure
- web
- function
- Class
Archives
- Today
- Total
YYYEJI
[MySQL] SQL wildcards(LIKE) 정리 본문
728x90
SQL wildcards 란?
와일드카드는 문자를 문자열의 다른 문자로 대체하는데 사용합니다.
Ex) LIKE etc ..
% - 0, 1 또는 하나 이상의 char
_ - 하나의 char
↓↓↓ Column1 중에 'a'로 끝나는 모든 data를 출력하는 query 문 ↓↓↓
SELECT * FROM Table_name WHERE Column1 LIKE '%a';
↓↓↓ Column1 중에 'or' 문자가 포함되는 data를 출력하는 query 문 ↓↓↓
SELECT * FROM Table_name WHERE Column1 LIKE '%or%';
↓↓↓ Column1 중에 'r'앞에는 한 문자만 'r' 뒤에는 여러 개의 문자가 포함되는 data를 출력하는 query 문 ↓↓↓
SELECT * FROM Table_name WHERE Column1 LIKE '_r%';
↓↓↓ Column1 중에 a로 시작하면서 적어도 3개의 문자인 data를 출력하는 query 문 ↓↓↓
SELECT * FROM Table_name WHERE Column1 LIKE 'a__%';
↓↓↓ Column1 중에 'a'로 시작하면서 중간에 'o'가 포함되는 data를 출력하는 query 문 ↓↓↓
SELECT * FROM Table_name WHERE Column1 LIKE 'a%o%';
↓↓↓ Column1 중에 'a'로 시작하지 않는 data를 출력하는 query 문 ↓↓↓
SELECT * FROM Table_name WHERE Column1 NOT LIKE 'a%';
↓↓↓ Column2 중에 'Mex'로 시작하는 data를 출력하는 query 문 ↓↓↓
SELECT * FROM Table_name WHERE Column2 LIKE 'Mex%';
↓↓↓ Column2 중에 'onden' 앞에 문자 하나만 있는 data를 출력하는 query 문 ↓↓↓
SELECT * FROM Table_name WHERE Column2 LIKE '_ondon';
↓↓↓ Column2 중에 'L'과 'n'과 'on' 사이에 문자 하나씩 있는 data를 출력하는 query 문 ↓↓↓
SELECt * FROM Table_name WHERE Column2 LIKE 'L_n_on';
◡̈
'Database & SQL' 카테고리의 다른 글
[MySQL] Sequel Ace 다운로드하기 (0) | 2023.03.20 |
---|---|
[Docker] Docker 실행 실습 (0) | 2023.03.20 |
[MySQL] DML이란? (0) | 2022.10.26 |
[MySQL] DDL이란? (0) | 2022.10.26 |
[DB] SQL이란? (0) | 2022.10.26 |