Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào chúng ta có thể sử dụng hàm BIN () với mệnh đề WHERE của MySQL?

Khi hàm chuỗi BIN () được sử dụng với mệnh đề WHERE, kết quả trả về của nó sẽ phụ thuộc vào điều kiện được đưa ra trong mệnh đề WHERE. Trong trường hợp này, chúng ta phải sử dụng giá trị nhị phân trong mệnh đề WHERE. Ví dụ:giả sử chúng ta có một bảng có tên là "Sinh viên" và chúng ta muốn chỉ lấy những hàng có giá trị nhị phân của cột "id" cao hơn 1010, thì chúng ta có thể viết truy vấn sau -

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)