BIN() 문자열 함수가 WHERE 절과 함께 사용되면 이 함수가 반환하는 출력은 WHERE 절에 제공된 조건에 따라 달라집니다. 이 경우 WHERE 절에 바이너리 값을 사용해야 합니다. 예를 들어, 'Student'라는 테이블이 있고 'id' 열의 이진 값이 1010보다 큰 행만 가져오려는 경우 다음 쿼리를 작성할 수 있습니다. -
mysql> Select *,Bin(id) from student where BIN(id) > 1010 ; +------+---------+---------+-----------+---------+ | Id | Name | Address | Subject | Bin(id) | +------+---------+---------+-----------+---------+ | 15 | Harshit | Delhi | Commerce | 1111 | | 20 | Gaurav | Jaipur | Computers | 10100 | +------+---------+---------+-----------+---------+ 2 rows in set (0.00 sec)