집 >데이터 베이스 >MySQL 튜토리얼 >SUBSTRING 함수를 사용하여 MySQL에서 문자열의 일부를 추출하는 방법
MySQL에서 SUBSTRING 함수를 사용하여 문자열의 일부를 추출하는 방법
MySQL에서 SUBSTRING 함수는 문자열의 하위 문자열을 추출하는 데 사용됩니다. 지정된 시작 위치와 길이를 기반으로 문자열의 일부를 가로챌 수 있습니다. SUBSTRING 함수를 사용하면 완전한 날짜 및 시간 문자열에서 날짜 부분을 추출하거나 긴 텍스트에서 지정된 길이의 요약을 추출하는 등 필요한 데이터를 쉽게 얻을 수 있습니다.
SUBSTRING 함수의 구문은 다음과 같습니다.
SUBSTRING(str, start [, length])
그 중 str 매개변수는 부분 문자열을 추출하는 문자열이고, start 매개변수는 시작 위치, 즉 , 1부터 시작하는 인덱스 번호입니다. 길이 매개변수는 추출할 하위 문자열의 길이입니다.
다음에서는 몇 가지 구체적인 예를 사용하여 SUBSTRING 함수를 사용하는 방법을 보여줍니다.
예제 1: 전체 날짜 시간 문자열에서 날짜 부분 추출
다음 데이터 테이블 "orders"가 있다고 가정합니다:
order_id | order_date |
---|---|
1 | 2020-02 - 01 09:30:00 |
2 | 2020-02-02 14:45:00 |
3 | 2020-02-03 11:20:00 |
4 | 2020-02 -04 18:10:00 |
모든 주문의 날짜 부분을 추출하고 싶습니다.
다음 SQL 문을 사용하여 이를 달성할 수 있습니다.
SELECT order_id, SUBSTRING(order_date, 1, 10) AS order_date
FROMorders;
위 SQL 문을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
4 | |
---|---|
SUBSTRING 함수를 사용하여 날짜 부분인 order_date 필드의 처음 10자를 추출합니다. | |
다음과 같은 데이터 테이블 "articles"가 있다고 가정합니다. 하위 문자열 함수 | MySQL SUBSTRING 함수는 문자열의 일부를 추출하는 데 사용됩니다. 이 글에서는 SUBSTRING 함수를 사용하는 방법을 소개합니다. |
2 | 일반적으로 사용되는 MySQL 함수 전체 목록 |
3 |
콘텐츠 필드에서 길이 50의 요약을 추출하고 싶습니다.
FROM 기사; | 위 SQL 문을 실행하면 다음과 같은 결과를 얻을 수 있습니다. | |
---|---|---|
summary | ||
SUBSTRING 함수 사용 방법 | MySQL SUBSTRING 함수는 문자열의 일부를 추출하는 데 사용됩니다. | |
MySQL에서 일반적으로 사용되는 함수의 종합 목록 | MySQL은 SUBSTRING, CONCA |
MySQL을 빠르게 시작하기
이 문서는 시작하는 데 도움이 될 것입니다. MySQL을 이용하여 기본적인 추가, 삭제, 수정 등을 빠르게 학습하고 동작을 확인해보세요.
SUBSTRING 함수를 사용하여 요약 부분인 콘텐츠 필드의 처음 50자를 추출합니다.
위 내용은 SUBSTRING 함수를 사용하여 MySQL에서 문자열의 일부를 추출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!