BINARY()
BINARY 함수는 값을 이진 문자열로 변환한다.
⭐ 이 함수는 CAST(value AS BINARY)를 사용하는 것과 같다.
MySQL 4.0부터 작동한다.
형식
BINARY value
매개변수
value
:
변환할 값
예제
값을 이진 문자열로 변환한다.
SELECT BINARY "W3Schools.com";
기본 예시
BINARY “W3Schools.com” |
---|
W3Schools.com |
여기서 MySQL은 “HELLO”와 “hello”를 문자별로 비교하고 문자별로 동일하기 때문에 1을 반환한다.
SELECT "HELLO" = "hello";
기본 예시
“HELLO” = “hello” |
---|
1 |
여기에서 MySQL은 “HELLO”와 “hello”의 바이트 단위 비교를 수행하고 바이트 단위 기준에서는 동일하지 않기 때문에 0을 반환한다.
SELECT BINARY "HELLO" = "hello";
기본 예시
BINARY “HELLO” = “hello” |
---|
0 |
기본 예시
참고
W3C School - MySQL BINARY() Function
W3C School - SQL Tutorial