Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL WHERE 절과 함께 BIN() 함수를 어떻게 사용할 수 있습니까?

<시간/>

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)