>데이터 베이스 >MySQL 튜토리얼 >SUBSTRING 함수를 사용하여 MySQL에서 문자열의 일부를 추출하는 방법

SUBSTRING 함수를 사용하여 MySQL에서 문자열의 일부를 추출하는 방법

王林
王林원래의
2023-07-12 20:16:543047검색

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 문을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

ㅋㅋㅋ 2020-02 -034 2020- 02-04예 2: 긴 텍스트에서 요약 추출MySQL은 SUBSTRING, CONCAT, LENGTH 등과 같이 일반적으로 사용되는 많은 함수를 제공합니다. MySQL을 빠르게 시작하세요
SUBSTRING 함수를 사용하여 날짜 부분인 order_date 필드의 처음 10자를 추출합니다.
다음과 같은 데이터 테이블 "articles"가 있다고 가정합니다. 하위 문자열 함수 MySQL SUBSTRING 함수는 문자열의 일부를 추출하는 데 사용됩니다. 이 글에서는 SUBSTRING 함수를 사용하는 방법을 소개합니다.
2 일반적으로 사용되는 MySQL 함수 전체 목록
3
이 문서는 MySQL을 빠르게 시작하고 기본적인 추가, 삭제, 수정 및 쿼리 작업을 배우는 데 도움이 됩니다.

콘텐츠 필드에서 길이 50의 요약을 추출하고 싶습니다.

이를 달성하려면 다음 SQL 문을 사용할 수 있습니다. SELECT article_id, title, SUBSTRING(content, 1, 50) AS summaryarticle_idtitlesummary1SUBSTRING 함수 사용 방법MySQL SUBSTRING 함수는 문자열의 일부를 추출하는 데 사용됩니다. 2MySQL에서 일반적으로 사용되는 함수의 종합 목록MySQL은 SUBSTRING, CONCA3
FROM 기사; 위 SQL 문을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

MySQL을 빠르게 시작하기

이 문서는 시작하는 데 도움이 될 것입니다. MySQL을 이용하여 기본적인 추가, 삭제, 수정 등을 빠르게 학습하고 동작을 확인해보세요.


SUBSTRING 함수를 사용하여 요약 부분인 콘텐츠 필드의 처음 50자를 추출합니다.

위의 예를 통해 SUBSTRING 함수의 유연성과 실용성을 확인할 수 있습니다. 문자열의 일부를 추출하기 위해 다양한 시나리오에서 사용할 수 있습니다. 날짜/시간 문자열에서 날짜 부분을 추출하든 긴 텍스트에서 요약을 추출하든 SUBSTRING 함수는 이러한 요구 사항을 쉽게 충족하는 데 도움이 될 수 있습니다. 위는 MySQL에서 SUBSTRING 함수를 사용하여 문자열의 일부를 추출하는 방법에 대한 소개입니다. 도움이 되었기를 바랍니다!

위 내용은 SUBSTRING 함수를 사용하여 MySQL에서 문자열의 일부를 추출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.