Đối với điều này, bạn có thể sử dụng LEAST (). Sau đây là cú pháp -
select least(yourColumnName,yourMaxValue) from yourTableName;
Đầu tiên chúng ta hãy tạo một bảng -
mysql> create table DemoTable -> ( -> Number int -> ); Query OK, 0 rows affected (0.64 sec)
Chèn một số bản ghi vào bảng bằng lệnh chèn -
mysql> insert into DemoTable values(50); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(30); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(201); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(60); Query OK, 1 row affected (0.17 sec)
Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -
mysql> select *from DemoTable;
Đầu ra
+--------+ | Number | +--------+ | 50 | | 40 | | 30 | | 201 | | 60 | +--------+ 5 rows in set (0.00 sec)
Đây là truy vấn để giới hạn số ở giá trị tối đa trong MySQL. Chúng tôi đã giới hạn tất cả các số ở giá trị tối đa 40 -
mysql> select least(Number,40) from DemoTable;
Đầu ra
+------------------+ | least(Number,40) | +------------------+ | 40 | | 40 | | 30 | | 40 | | 40 | +------------------+ 5 rows in set (0.02 sec)