> 데이터 베이스 > MySQL 튜토리얼 > MySQL에서 각 단어의 첫 글자를 대문자로 사용하는 방법은 무엇입니까?

MySQL에서 각 단어의 첫 글자를 대문자로 사용하는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-11-25 01:35:23
원래의
799명이 탐색했습니다.

How to Capitalize the First Letter of Each Word in MySQL?

MySQL의 대문자 변환 수수께끼

MySQL에서 문자열을 조작할 때 일반적인 작업 중 하나는 각 단어의 첫 글자를 대문자로 바꾸는 것입니다. 이를 달성하기 위해 MySQL에서 이에 상응하는 TSQL을 사용할 수 있지만 약간 수정했습니다.

첫 글자를 대문자로 사용

첫 글자를 대문자로 사용하는 TSQL 구문은 다음과 같습니다.

UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))
로그인 후 복사

MySQL에서 이를 적용하려면 연산자를 CONCAT()로 바꾸세요. function:

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), SUBSTRING(CompanyIndustry, 2))
로그인 후 복사

이는 TSQL과 동일한 결과를 효과적으로 달성합니다. 예를 들어, "hello"는 "Hello"로, "wOrLd"는 "WOrLd"로, "BLABLA"는 "BLABLA"로 유지됩니다.

선택 사항: 첫 글자는 대문자로, 나머지는 소문자로

첫 글자를 대문자로 쓰고 나머지 글자를 소문자로 동시에 사용하려면 LCASE를 사용하세요. 함수:

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), LCASE(SUBSTRING(CompanyIndustry, 2)))
로그인 후 복사

MySQL은 대문자로 UCASE와 UPPER를 같은 의미로 사용합니다.

위 내용은 MySQL에서 각 단어의 첫 글자를 대문자로 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿