>  기사  >  데이터 베이스  >  MySQL에서 LEFT 함수를 사용하여 문자열의 왼쪽 부분을 가로채는 방법

MySQL에서 LEFT 함수를 사용하여 문자열의 왼쪽 부분을 가로채는 방법

PHPz
PHPz원래의
2023-07-12 13:37:391283검색

MySQL에서 LEFT 함수를 사용하여 문자열의 왼쪽 부분을 가로채는 방법

데이터베이스 관리 시스템에서는 문자열의 특정 부분을 가로채야 하는 상황에 자주 직면합니다. MySQL은 문자열의 왼쪽 부분을 가로채는 데 사용할 수 있는 LEFT 함수를 포함하여 많은 내장 문자열 함수를 제공합니다.

LEFT 함수의 구문은 다음과 같습니다.

LEFT(str, length)

여기서 str은 가로챌 문자열이고 length는 가로챌 길이입니다.

다음에는 코드 예제를 통해 LEFT 함수를 사용하는 방법을 보여드리겠습니다.

예를 들어, 직원의 전체 이름을 저장하는 "full_name"이라는 필드가 있는 "employees"라는 테이블이 있습니다. 이제 "full_name" 필드에서 직원의 성을 추출해야 합니다.

먼저 MySQL 서버에 연결하고 해당 데이터베이스를 선택해야 합니다. 그런 다음 다음 코드를 사용하여 "employees"라는 테이블을 만들고 일부 샘플 데이터를 삽입할 수 있습니다.

CREATE TABLE Employees (

id INT PRIMARY KEY AUTO_INCREMENT,
full_name VARCHAR(50)

);

INSERT INTO Employees (full_name) VALUES

('Tom Smith'),
('John Doe'),
('Emma Johnson');

다음으로, 다음 코드를 사용하여 "employees" 테이블을 쿼리하고 LEFT 함수를 사용하여 테이블의 왼쪽 부분을 가로챌 수 있습니다. 성.

SELECT LEFT(full_name, LOCATE(' ', full_name) - 1) AS last_name FROM 직원;

위 코드에서 LOCATE 함수는 첫 번째 공백의 위치를 ​​찾는 데 사용됩니다. LEFT 함수의 첫 번째 매개변수는 가로챌 문자열이고, 두 번째 매개변수는 가로채려는 길이입니다. LOCATE 함수의 반환 값에서 잘린 길이인 1을 빼면 성의 왼쪽 부분을 얻을 수 있습니다.

위 코드를 실행한 후 쿼리 결과는 다음과 같습니다.

last_name
Tom
John
Emma

Passed 위의 예에서는 다음을 수행할 수 있습니다. MySQL의 LEFT 함수는 문자열의 왼쪽 부분을 가로챕니다. 실제 응용 프로그램에서는 LEFT 함수의 유연성을 통해 다양한 데이터 처리 요구 사항을 충족하기 위해 특정 요구 사항에 따라 문자열의 다른 부분을 가로챌 수 있습니다.

요약:
이 글에서는 MySQL에서 LEFT 함수를 사용하여 문자열의 왼쪽 부분을 가로채는 방법을 소개합니다. 코드 예제를 통해 샘플 테이블을 생성하고 데이터를 삽입하는 방법과 쿼리 작업에 LEFT 함수를 사용하는 방법을 보여줍니다. 이러한 예제를 통해 독자들이 LEFT 함수를 더 잘 이해하고 적용하여 데이터베이스 작업의 효율성과 정확성을 높일 수 있기를 바랍니다.

위 내용은 MySQL에서 LEFT 함수를 사용하여 문자열의 왼쪽 부분을 가로채는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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