문자열을 소문자로 변환하는 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 (itemID) 등입니다.
항목 ID로 LOWER (itemID) 를 선택하십시오 .
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' 카테고리의 다른 글
SoapClient 클래스를 사용하여 PHP SOAP 호출을 만드는 방법 (0) | 2020.07.15 |
---|---|
스칼라 : 닐 vs리스트 () (0) | 2020.07.15 |
IntelliJ IDEA에서 들여 쓰기를 위해 탭을 어떻게 사용합니까? (0) | 2020.07.15 |
Angular2-템플릿에서 개인 변수에 액세스 할 수 있어야합니까? (0) | 2020.07.15 |
Spring MVC 컨트롤러 메소드가 값을 반환하지 않으면 무엇을 반환합니까? (0) | 2020.07.15 |