我就废话不多说了,大家还是直接看代码吧~

select * from (select ROW_NUMBER () OVER (ORDER BY fat desc nulls last) AS xuhao,foodnum,foodname,fat from ek_food where isdel=0) food where foodnum = 'Ss192008'
涉及到的问题
1.排序时,字段值为null的会排在前面,导致数据不准确,解决办法 在order by后面增加 nulls last
2.给查询的结果增加序号 select ROW_NUMBER () OVER (ORDER BY fat desc nulls last) AS xuhao
补充:利用 PostgreSQL 实现对数据进行排名
一、需求:对以下用户的积分进行排名计算
| user_id |
name |
score |
| 1 |
john |
1000 |
| 2 |
mike |
1200 |
| 3 |
jelly |
1300 |
| 4 |
brook |
1500 |
| 5 |
nanny |
1200 |
需要知道 user_id = k 的用户对应的积分排名
二、通过 PostgreSQL 的窗口函数实现
SELECT user_id, name, score, RANK() OVER (ORDER BY score DESC) FROM user;
| user_id |
name |
score |
rank |
| 4 |
brook |
1500 |
1 |
| 3 |
jelly |
1200 |
2 |
| 2 |
mike |
1300 |
3 |
| 5 |
nanny |
1500 |
3 |
| 1 |
john |
1200 |
5 |
如要获取排名 < 3 的用户:
SELECT user_id, name, score, user_rank FROM (SELECT user_id, name, score, RANK() OVER (ORDER BY score DESC) AS user_rank FROM user) AS T WHERE user_rank < 3;
-- 注意子查询在from中需要写别名
| user_id |
name |
score |
rank |
| 4 |
brook |
1500 |
1 |
| 3 |
jelly |
1200 |
2 |
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐:
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
SEO检测,让网站排名飞升的秘密武器,高端快消食品营销推广
SEO新闻:2025年最新趋势与最佳实践,你不可错过的SEO战略,郑州网络营销推广的优势
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
什么是seo的豆子,何为seo ,ai圆复制
seo用什么手法,seo方式 ,ai绘画飞翔
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
什么是亚马逊seo策略,亚马逊的seo推广是什么 ,天天学术ai写作优惠券
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
ChatGPT为什么页面下拉不了?问题解析与解决方案,ai对准
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
ChatGPT免登录:轻松畅聊,无需注册,快速体验AI智能助手,眼泪ai
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
seo都有什么意思,seo 啥意思 ,ai园林
seo竞价做的什么工作,seo 竞价 ,office智能ai
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
AI免费工具:提升效率与创意的秘密武器
AI代谢文章:从灵感到成果的创作革命
SEO开发:数字营销的核心驱动力,园区网站建设
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
在线AI文章生成器开启智能创作新时代
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
什么是秀米?全方位了解这款微信公众号排版神器,宁波全网营销型网站建设
用AI优化文章,轻松提升内容质量与创作效率
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
SEO优化的利器:提升网站排名的秘密武器,联想ai7g-3笔记本
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的