mysql 에서 문자열을 일부만 가져와서 사용하고자 한다.
LEFT(문자 or 컬럼명, 가져올 갯수)
MID(문자 or 컬럼명, 시작위치, 가져올 갯수)
RIGHT(문자 or 컬럼명, 가져올 갯수)
LEFT는 왼쪽에서부터 시작하는거고 RIGHT는 오른쪽에서부터 시작한다.
이름 |
가나다라마바사 |
SELECT LEFT(name, 3) from member;
## -> 가나다
SELECT MID(name, 2, 4) from member;
## -> 나다라
SELECT RIGHT(name, 3) from member;
## -> 마바사
반응형
'백엔드 > DB' 카테고리의 다른 글
[MySql] 다른 테이블과 조인해서 UPDATE 하는 방법 (0) | 2023.07.14 |
---|---|
[MySQL] utf8mb4_general_ci와 utf8mb4_0900_ai_ci 차이 및 캐릭터셋 변경하기 (0) | 2023.04.18 |
[MySQL] MySQL에 csv 파일 INSERT 하기 (0) | 2023.03.21 |
[MySQL] 데이터 null 을 0 으로 (0) | 2023.03.15 |
[sql] functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by (0) | 2023.01.04 |