문자열을 소문자로 변환하는 MySQL 명령어가 있습니까?
현재 대소문자가 혼재된 키워드의 MySQL 데이터베이스가 있습니다.단, 모두 소문자로 변환하고 싶습니다.MySQL 또는 MySQL과 PHP 중 하나를 사용하여 쉽게 실행할 수 있는 명령어가 있습니까?
UPDATE table SET colname=LOWER(colname);
네, 함수는 LOWER() 또는 LCASE()입니다(둘 다 같은 작업을 수행합니다).
예를 들어 다음과 같습니다.
select LOWER(keyword) from my_table
SELECT LOWER(foo) AS foo FROM bar
LOWER() 또는 LCASE() 함수를 사용할 수 있습니다.
이러한 값은 열 또는 문자열 리터럴에 모두 사용할 수 있습니다.
SELECT LOWER(column_name) FROM table a;
또는
SELECT column_name FROM table a where column = LOWER('STRING')
두 예에서 LCASE()는 LOWER()로 대체할 수 있습니다.
찾아봤어요?구글, 매뉴얼...
http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_lower
mysql> SELECT LOWER('QUADRATICALLY');
-> 'quadratically'
사용방법:
UPDATE `tablename` SET `colnameone`=LOWER(`colnameone`);
또는
UPDATE `tablename` SET `colnameone`=LCASE(`colnameone`);
두 기능 모두 동일하게 동작합니다.
필드 이름이 변경되어 함수에서 참조할 경우 필드 이름(자체 이름일 수 있음)을 지정하지 않으면 값을 얻을 수 없습니다.
예:다음 함수를 사용하여 필드 이름 값을 동적으로 가져옵니다.
function ColBuilder ($field_name) {
…
While ($result = DB_fetch_array($PricesResult)) {
$result[$field_name]
}
…
}
질문 내용: SELECT LOWER(아이템)아이디) 등
변경해야 할 항목: SELECT LOWER(항목)아이디) 아이템아이디 등
사용하다LOWER
데이터 또는 문자열을 소문자로 변환하는 함수입니다.
select LOWER(username) from users;
또는
select * from users where LOWER(username) = 'vrishbh';
php를 사용할 수 있다고 생각합니다.
strtolower()
php로 표의 모든 엔트리를 읽고 그 명령어를 사용하여 소문자로 출력할 수 있습니다.
언급URL : https://stackoverflow.com/questions/221774/is-there-a-mysql-command-to-convert-a-string-to-lowercase
'programing' 카테고리의 다른 글
Java에서 기본 액세스 지정자는 무엇입니까? (0) | 2022.11.02 |
---|---|
MySQL에서 MariaDB로 이동 - 외부 키 제약 조건이 잘못 형성되었습니다. (0) | 2022.11.02 |
PHP의 해시에 bcrypt를 사용하는 방법은 무엇입니까? (0) | 2022.11.01 |
Import된 모듈을 나열하는 방법 (0) | 2022.11.01 |
Java에서 보호된 스태틱을 사용하지 않는 이유 (0) | 2022.11.01 |