LIKE
: 특정 문자 포함 검색
- 특정 문자로 시작하는 문자열 검색
SELECT [필드명]
FROM [테이블명]
WHERE [필드명] LIKE '특정 문자열%';
- 특정 문자로 끝나는 문자열 검색
SELECT [필드명]
FROM [테이블명]
WHERE [필드명] LIKE '%특정 문자열';
- 특정 문자를 포함하는 문자열 검색
SELECT [필드명]
FROM [테이블명]
WHERE [필드명] LIKE '%특정 문자열%'
- 복수개의 특정 문자열을 포함하는 문자열 검색 1
SELECT [필드명]
FROM [테이블명]
WHERE [필드명] LIKE '%특정 문자열%' OR [필드명] LIKE '%특정 문자열2%'
- 복수개의 특정 문자열을 포함하는 문자열 검색 2
SELECT [필드명]
FROM [테이블명]
WHERE [필드명] REGEXP '특정 문자열|특정 문자열2'
CONCAT
: 여러 문자열을 하나로 합치기
SELECT CONCAT('문자열1','문자열2') AS COL1
FROM 테이블명
COL1 |
문자열1문자열2 |
결과
예시) 해당 함수를 이용하여 조회하는 값에 단위를 붙일 수 있다.
SELECT CONCAT(DISTANCE, 'km') AS TOTAL_DISTANCE
FROM VEHICLES
ROUND
: 반올림
=> ROUND(숫자, 반올림할 자릿수)
SELECT ROUND(1234.5678) FROM TABLE
-- 1234
SEELCT ROUND(1234.5678, 1) FROM TABLE
-- 1234.6
SELECT ROUND(1234.5678, 2) FROM TABLE
-- 1234.57
SELECT ROUND(1234.5678, -1) FROM TABLE
-- 1230
SELECT ROUND(1234.5678, -2) FROM TABLE
-- 1200
Reference
- https://lollolzkk.tistory.com/44
'Web > SQL' 카테고리의 다른 글
[MySQL] 부분 문자열 가져오기 - LEFT, MID, RIGHT 함수 (0) | 2023.05.09 |
---|---|
[MySQL] NULL값 치환 - IFNULL, IF, NULLIF, CASE, COALSECE 함수 (0) | 2023.05.04 |
[MySQL] SQLyog 2058 Error (0) | 2022.08.17 |
[Mysql] 포트번호 변경 (0) | 2022.07.06 |
[Ubuntu] Mysql 명령어 (0) | 2022.07.06 |