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

Điều gì xảy ra nếu chạy SELECT WHERE columnName = 0 trong MySQL?

Cú pháp sau sẽ lấy tất cả các giá trị từ cột:

SELECT * FROM yourTableName WHERE yourColumnName = 0;

Hãy cùng tạo một bảng trước:

mysql> CREATE TABLE DemoTable1791 (
    FirstName VARCHAR(20)
    ); Query OK, 0 rows affected (0.00 sec)

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

mysql> INSERT INTO DemoTable1791 VALUES('David'); Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1791 VALUES('John'); Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1791 VALUES('Carol'); Query OK, 1 row affected (0.00 sec)

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

mysql> SELECT * FROM DemoTable1791;

Kết quả sẽ như sau:

+-----------+
| FirstName |
+-----------+
| David     |
| John      |
| Carol     |
+-----------+
3 rows in set (0.00 sec)

Dưới đây là truy vấnwherein chúng ta đang triển khai SELECT WHERE giá trị bằng 0:

mysql> SELECT * FROM DemoTable1791 WHERE FirstName = 0;

Kết quả sẽ như sau:

+-----------+
| FirstName |
+-----------+
| David     |
| John      |
| Carol     |
+-----------+
3 rows in set, 3 warnings (0.00 sec)