programing

열의 모든 값을 소문자로 업데이트

sourcejob 2022. 9. 27. 23:50
반응형

열의 모든 값을 소문자로 업데이트

예를 들어 이런 게 있어요.

uid    tag
1      HeLLo
2      heLLO
3      HELLO
4      hello

"태그" 열의 모든 값을 업데이트하려면 어떻게 해야 합니까?

uid    tag
1      hello 
2      hello 
3      hello 
4      hello 

MySQL을 사용하시겠습니까?

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lower 를 참조해 주세요.

UPDATE table_name SET tag = LOWER(tag)

로어()

update table set tag = LOWER(tag)

대소문자를 구분하지 않고 일치하며 전체 열을 업데이트하지 않으려면 "WHERE" 절을 포함하는 버전:

UPDATE table 
SET tag = LOWER(tag)
WHERE LOWER(tag) != tag
COLLATE Latin1_General_CS_AS

COLATE 행은 데이터베이스가 대소문자를 구분하지 않는 일치를 사용하는 경우 동작합니다.

이것을 시험해 보세요.

update `table` set `column_name` = LOWER(column_name without quotation)

언급URL : https://stackoverflow.com/questions/6160873/update-all-values-of-a-column-to-lowercase

반응형