type casting

    [MySQL] 타입 변환 BINARY, CAST(), CONVERT()

    타입 변환(type casting) MySQL은 비교나 검색을 수행할 때 데이터의 타입이 서로 다를 경우, 내부적으로 타입이 같아지도록 자동 변환하여 처리한다. 하지만 사용자가 명시적으로 타입을 변환할 수 있도록 다양한 연산자와 함수도 같이 제공하고 있다. BINARY CAST() CONVERT() BINARY BINARY 연산자는 뒤에 오는 문자열을 바이너리 문자열로 변환한다. BINARY 연산자를 이용하면 문자가 아닌 바이트를 기준으로 하여 비교나 검색 작업을 수행할 수 있다. 다음 예제는 BINARY 연산자를 이용하여 문자 'a'와 'A'를 비교하는 예제다. SELECT BINARY 'a' = 'A'; 'a' = 'A'; 실행 결과 0 1 위의 예제처럼 BINARY 연산자를 이용하면, 비교하려는 문..