当前位置:首页 > SQL > 正文内容

mysql查询最接近的值,查询最接近某一值的数据

高老师6年前 (2019-08-18)SQL3604

假设存在一个用户表,包含字段id,name,amount记录用户id,姓名,金额,现在需要查找哪个用户的钱最接近80元。

(1).首先查询表全部数据

SELECT  *  FROM  member
id	name	amount
1	chen	52
2	wang	67
3	luo	33
4	lin	99

(2).查询哪个用户的钱最接近80元

SELECT  *  FROM  member  ORDER  BY  ABS(80-amount)  LIMIT 1
id	name	amount
2	wang	67

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/332.html

分享给朋友:

“mysql查询最接近的值,查询最接近某一值的数据” 的相关文章

Left join,​Right join,​Inner join的区别实例讲解

Left join,​Right join,​Inner join的区别实例讲解

Left join:即左连接,是以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分。左连接全称为左外连接,是外连接的一种。Right join:即右连接,是以右表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将右表...

mysql触发器,mysql触发器语法,mysql创建触发器

mysql触发器,mysql触发器语法,mysql创建触发器

    触发器是一种特殊的事务,可以监听到Mysql的(insert/update/delete)的操作并触发相应的(insert/update/delete)操作.    触发器的创建主要有4个要素:(1).监听地点(...

mysql恢复数据库,mysql数据库log文件恢复数据库

mysql恢复数据库,mysql数据库log文件恢复数据库

由于在开发中不小心删除客户上传的商品数据,客户本身也不好说话,只好恢复数据库,记录下过程。原理是数据库开启bin-log功能,然后再通过备份的bin-log进行数据库恢复。先查找备份的数据库日志二进制文件。一般在mysql的data文件夹中,文件名大概为mysql-bin.00001,具体看文件的修...

mysql变更字段值为另一张表的某个值

mysql变更字段值为另一张表的某个值

(1).下面是一张基本的会员表membermid      name    age 1 高峰 24 2 王小 19 3 韩星 24(2).下面是一张基本的会员日志表loglid  ...

mysql聚集多个函数

mysql聚集多个函数

从产品表中统计表中的:记录条数,最小价格,最大价格,平均值SELECT COUNT(*) AS num_items, MIN(prod_price) AS price_min, MAX(prod_price) AS price_max...

union合并多个SELECT语句的结果集

union合并多个SELECT语句的结果集

结果1:SELECT vend_id,prod_id,prod_price  FROM  products WHERE prod_price<=5结果2:SELECT vend_id,prod_id,prod_pr...