sql将特定数据排在前面

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

感谢www.baidu.com/p/dongfanghong_1     

      www.cnblogs.com/woloveprogram/

觉得很好用,要记下来~


第一法】
select * from table where name='D'
UNION ALL
select * from table where name<>'D'

第二法】

SELECT CASE WHEN [name]='D' THEN 0 ELSE 1 END FLAG,* FROM TABLE
order by flag asc
SQL:查询出数据,按序号排序,并将一个或是多个特定数据排在前面 需求: 现在需要查询数据,并且按序号字段降序排列,并且将其中某两个特地的字段排在前面sql格式: select * from tablename order by case when (labh='201700002' or labh='201700004') then 0 else 1 end , xh desc 上面这句话的意思就是,查询出数据,并按序 阅读详情

相关推荐

近几年预训练语音大模型汇总

语音大模型研究近年来取得显著进展,主要包括wav2vec 2.0(2020)、HuBERT(2021)、WavLM(2022)、Data2Vec(2022)、Whisper(2023)等代表性工作。这些模型采用自监督学习框架,通过掩码预测、对比学习等策略在大规模语音数据上预训练,可有效应用于语音识别、情感分析、疾病检测等下游任务。其中wav2vec 2.0首次将对比学习引入语音领域,Whisper通过68万小时弱监督数据实现强大的跨语言能力。这些突破为低资源语音任务提供了通用特征提取案,推动了医疗语音分析

victory0431的博客 1736

sql特定数据排在前面

感谢www.baidu.com/p/dongfanghong_1 sql大神,简单的语法运用起来简直活了。第一法】 select * from table where name='D' UNION ALL select * from table where name<>'D' 第二法】 SELECT CASE WHEN [name]='D' THEN 0 E...

weixin_33670713的博客 317

让Qt程序适配高分辨率屏幕,解决软件界面错乱异常

前期使用Qt开发一个登录模块一直使用很好。最近在一台新电脑上使用时发现排版混乱。这个问题很普遍,主要原因是旧软件对高清显示器的适配不当造成的。新电脑使用的是4K屏,win10系统自动进行了175%的缩放。

cihron的博客 1万+

MySQL数据库某列等于某几个值的时候优先排序分页查询

数据中有cate_id 列,用户关注了cate_id等于1,2,3的分类,这些分类在列表查询的时候排到前面

qq_40088333的博客 320

select查询时,如何把指定的行放置在最前面

可以用case when做一个列,然后根据这个列来排序,下面给出代码 select *,(case id when 19 then '1' else '2' end) as 'abc' from table order by abc 转载于:https://www.cnblogs.com/zhuxiaojie/p/4724884.html...

weixin_30501857的博客 732

Mysql: 把指定数据排到第一位

不说那么多 普通全部查询如下图 这个时候我们想要把id为7的置顶则只需要加上 SELECT * FROM 表名 ORDER BY id<>7 那么如果我们要把多条数据置顶呢 SELECT * FROM 表名 ORDER BY id NOT IN(7,8,9); ...

weixin_43301027的博客 4664

sql 置顶功能的查询

sql中有置顶的需求,文章很多条,分页查询,要求置顶的在最前面:   只需要使用: order by 置顶字段   即可

weixin_34029949的博客 591

SQL:在结果集中,把特定数据排在前面

查询出数据,按序号排序,并将一个或是多个特定数据排在前面 sql格式: select * from `edr_artical` where (`t_id` = 26 or `id` = 63) and `is_pub` = 1 and `edr_artical`.`deleted_at` is null order by case when (id=63 or id=64) then 0 el...

vierhang的博客 1万+

SQL特定数据排在前面

(1)select * from table where name='D'UNION ALLselect * from table where name<>'D' (2) SELECT CASE WHEN [name]='D' THEN 0 ELSE 1 END FLAG,* FROM TABLE order by flag asc 转载于:https://www.cnblogs....

weixin_30872337的博客 421

mssql sqlserver 指定特定排在前面

mssql sqlserver 指定特定排在前面 原文:mssql sqlserver 指定特定排在前面转自:http://www.maomao365.com/?p=7141 摘要: 下文讲述sql脚本编写中,将 特定排在前面法分享, 实验环境:sqlserver 2008 R2 例:将数据表中指定值为0的行...

weixin_30237281的博客 260

Oracle 让指定数据排在前面

案例:利用 DECODE 函数,让 common = 1 的数据排在前面 select ID, NAME, FILE_NAME, URL, CONTENT, DEL_FLAG, COMMON from PRINTING where DEL_FLAG = 0 ORDER BY DECODE(COMMON, 1, 0), ID ASC 结合分页,排序示例: select x.* f...

乐之终曲 4345

QueryWrapper 查询 pgSQL 数据库,升序排列将空值放在前面或后面

QueryWrapper 查询 pgSQL 数据库,升序排列将空值放在前面或后面,orderByAsc

qq_40282612的博客 2262

SQL查询按照特定规则排序

人工智能,零基础入门!http://www.captainbed.net/inner 一、把特殊数据排在前面 【1】 select * from table where name='D' UNION ALL select * from table where name<>'D'; 【2】 SELECTCASEWHEN [name]='D' THEN 0ELSE1...

code_monkey的博客 2502

查询所有记录,并且要让state='1'的记录排在前面

查询所有记录,并且要让state='1'的记录排在前面: SELECT * FROM expense order by (case state when '1' then '1' else '2' end) asc; 或者: select * from expense where state='1' union all select * from expense where sta...

gundumw100的专栏 258

按指定数据排序

select * from userinfo order by (case account when '414' then 1 when '415' then 1 else 2 end ) 把,account等于414和415的排在前面

baile8410的博客 178

mysql指定值排序_mysql指定某行或者某列的排序实现

法:通过desc:都无法实现:法一:select sp.productid,sp.productname,ss.sku from sp_product sp inner join sku_skus ss on sp.productid=ss.productidwhere sp.productname='力士恒久嫩肤娇肤香皂115g'or sp.productname='佳洁士(Crest) 绿...

weixin_36036343的博客 607

SQL UNION 和 UNION ALL 操作符的实例

UNION ALL中的实例解析写一SQL语句,从表EMP中查询出所有员工的工资,工资最高的的三个员工排在前面并按工资字段升序排序,其余记录正常查询出来放在后面。注意:不要看这个sql语句很简单 ,实操中缺少一个{}都出不来结果的select * from ( select * from emp where empno in ( se

高秀磊 710
上一篇: SQL的内连接、左外连接、右外连接以及交叉连接
下一篇: 在HTML中使用JavaScript
Jerry97
博客等级 码龄9年 1粉丝 2原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值