如何在MySQL中针对特定值选择除较低值记录以外的记录?

为此,您需要使用WHERE子句。以下是语法-

select *from yourTableName where yourColumnName > yourValue;

让我们创建一个表-

mysql> create table demo27
−> (
−> id int not null auto_increment primary key,
−> value int
−> );

借助insert命令将一些记录插入表中-

mysql> insert into demo27(value) values(50);

mysql> insert into demo27(value) values(500);

mysql> insert into demo27(value) values(100);

mysql> insert into demo27(value) values(400);

mysql> insert into demo27(value) values(100);

mysql> insert into demo27(value) values(800);

mysql> insert into demo27(value) values(600);

使用select语句显示表中的记录-

mysql> select *from demo27;

这将产生以下输出-

+----+-------+
| id | value |
+----+-------+
|  1 | 50    |
|  2 | 500   |
|  3 | 100   |
|  4 | 400   |
|  5 | 100   |
|  6 | 800   |
|  7 | 600   |
+----+-------+
7 rows in set (0.00 sec)

以下是查询以选择记录,除较低值记录外,还针对MySQL中的值-

mysql> select *from demo27 where value > 500;

这将产生以下输出-

+----+-------+
| id | value |
+----+-------+
|  6 |   800 |
|  7 |   600 |
+----+-------+
2 rows in set (0.00 sec)
猜你喜欢