Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Có thể đặt giá trị đơn lẻ trong MySQL SELECT IN() không?

Có, chúng ta có thể đặt một giá trị đơn lẻ với IN() trong MySQL. Hãy cùng tạo một bảng trước:

mysql> CREATE TABLE DemoTable (
    -> FirstName VARCHAR(20)
    -> ); Query OK, 0 rows affected (0.65 sec)

Chèn một số bản ghi vào bảng bằng lệnh INSERT:

mysql> INSERT INTO DemoTable VALUES('Chris'); Query OK, 1 row affected (0.42 sec)
mysql> INSERT INTO DemoTable VALUES('David'); Query OK, 1 row affected (0.14 sec)
mysql> INSERT INTO DemoTable VALUES('Mike'); Query OK, 1 row affected (0.10 sec)
mysql> INSERT INTO DemoTable VALUES('Bob'); Query OK, 1 row affected (0.08 sec)

Hiển thị tất cả bản ghi từ bảng bằng lệnh SELECT:

mysql> SELECT * FROM DemoTable;

Kết quả sẽ như sau:

+-----------+
| FirstName |
+-----------+
| Chris     |
| David     |
| Mike      |
| Bob       |
+-----------+
4 rows in set (0.00 sec)

Dưới đây là truy vấn để đặt một giá trị đơn lẻ với MySQL IN:

mysql> SELECT * FROM DemoTable WHERE FirstName IN('Mike');

Kết quả sẽ như sau:

+-----------+
| FirstName |
+-----------+
| Mike      |
+-----------+
1 row in set (0.00 sec)