Câu lệnh ‘select 1’ từ bất kỳ tên bảng nào có nghĩa là nó chỉ trả về 1. Ví dụ:Nếu bất kỳ bảng nào có 4 bản ghi thì nó sẽ trả về 1 bốn lần.
Hãy để chúng tôi xem một ví dụ. Đầu tiên, chúng ta sẽ tạo một bảng bằng lệnh CREATE.
mysql> create table StudentTable -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.51 sec)
Chèn bản ghi
mysql> insert into StudentTable values(1,'John'),(2,'Carol'),(3,'Smith'),(4,'Bob'); Query OK, 4 rows affected (0.21 sec) Records: 4 Duplicates: 0 Warnings: 0
Để hiển thị tất cả các bản ghi.
mysql> select *from StudentTable;
Đây là kết quả đầu ra.
+------+-------+ | id | name | +------+-------+ | 1 | John | | 2 | Carol | | 3 | Smith | | 4 | Bob | +------+-------+ 4 rows in set (0.00 sec)
Sau đây là truy vấn để triển khai "select 1".
mysql> select 1 from StudentTable;
Đây là kết quả đầu ra.
+---+ | 1 | +---+ | 1 | | 1 | | 1 | | 1 | +---+ 4 rows in set (0.00 sec)
Ở trên trả về 1 bốn lần cho 4 bản ghi và nếu chúng ta có 5 bản ghi thì truy vấn trên sẽ trả về 1 năm lần.
Note: It returns 1 N times, if the table has N records.