밝을희 클태

[MySQL] 대소문자 구분하여 문자열 검색하기 본문

MySql

[MySQL] 대소문자 구분하여 문자열 검색하기

huipark 2023. 9. 9. 12:19

MySQL에서는 기본적으로 문자열 비교시 대소문자를 구분하지 않습니다. 그러나 대소문자를 구분하여 비교하려면 "BINARY" 키워드를 사용할 수 있습니다.

SELECT * FROM users WHERE BINARY example = 'YourSearchTerm';

 

  • SELECT * FROM users: "users" 테이블에서 모든 열을 선택합니다.
  • WHERE BINARY example = 'YourSearchTerm': "example" 열의 값과 'YourSearchTerm'을 대소문자를 구분하여 비교하여 조건을 만족하는 행을 검색합니다.

이렇게 하면 "example" 열의 값과 'YourSearchTerm' 정확히 대소문자까지 일치하는 경우에만 검색 결과로 반환됩니다. 쿼리를 사용하여 대소문자를 구분하여 문자열을 비교할 있습니다.