社区
MS-SQL Server
帖子详情
如何让某一个固定名称的字段始在前面显示?
人生无回头路
2007-07-04 01:30:27
如我想让表1中的NAME字段为张三的始终在前面显示
...全文
239
10
打赏
收藏
如何让某一个固定名称的字段始在前面显示?
如我想让表1中的NAME字段为张三的始终在前面显示
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sp4
2007-07-04
打赏
举报
回复
order by case when name='张三' then 0 else 1 end asc 最合题意
charindex(name,'张三') desc 有误差
name 是'张' 和 '张三' 那结果是一样的,有可能导致张排在前面
如果name是'三',就肯定会排在张三前面
mengmou
2007-07-04
打赏
举报
回复
--借用一下数据
create table test(name nvarchar(20))
insert test select N'赵六'
union all select N'李四'
union all select N'张三'
union all select N'王五'
select name from test
order by charindex(name,'张三') desc
drop table test
/*
name
--------------------
张三
王五
赵六
李四
(4 row(s) affected)
*/
mengmou
2007-07-04
打赏
举报
回复
反了
order by charindex(NAME,'张三') desc
bill024
2007-07-04
打赏
举报
回复
这么多回复了!!!
xmlquit
2007-07-04
打赏
举报
回复
select * from (select a.*,type = '1' from a where name = '張三' union all
select a.*,type = '0' from a where name <> '張三') order by desc
bill024
2007-07-04
打赏
举报
回复
这样?
create table test(name nvarchar(20))
insert test select N'赵六'
union all select N'李四'
union all select N'张三'
union all select N'王五'
select name from test
order by case when name=N'张三' then 0
else 1 end
drop table test
name
--------------------
张三
王五
赵六
李四
mengmou
2007-07-04
打赏
举报
回复
order by charindex('张三',NAME) desc
昵称被占用了
2007-07-04
打赏
举报
回复
select *
from 表1
order by case when name='张三' then 0 else 1 end,其他排序字段
zsforever
2007-07-04
打赏
举报
回复
order by case when name='张三' then 0 else 1 end asc
whisht
2007-07-04
打赏
举报
回复
不明白。
JIRA三级权限方案 - 项目、单据、
字段
不同级别的权限控制
Jira作为一款优秀的项目管理系统,功能全面,配置灵活,权限方案完善,可扩展、可定制。 本课程介绍权限控制的具体实施方案,针对项目、单据、
字段
,演示三种不同层级粒度权限的配置、扩展和定制方法,提供脚本代码...
MySQL/PostgreSQL在
字段
值
前面
加字符串
著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。...MYSQL在
一个
字段
值
前面
加字符串,如下: user 表名 username
字段
名 比如在user表的username
字段
前加字符'abc', UPDATE user set userna...
mysql 下sql语句 update
字段
=
字段
+字符串 表
字段
某
一个
原值加
一个
字符串
#这是单独执行一条数据 SELECT * FROM user_list where id=30; update user_list set email=concat(phone,’@qq.com’) where id=30; #批量执行多条数据 SELECT * FROM user_list where em...
sql server中将
一个
字段
根据某个字符拆分成多个
字段
显示
sql server 数据库中某张表(Person)的数据信息是: ID Address 1 平山花园-4单元-12幢-203 2 香山花园-3单元-22幢-304 现在有需求是,将地址信息
显示
形式改成4列 ,即小区名,单元...
mysql
字段
长度_Mysql
字段
长度限制你真的了解吗?
一行中可以容纳多少
字段
长度?每个
字段
拥有长度又可以是多少?是否数据类型的限制长度
固定
不变?带着这几个问题,我们开
始
进行一系列研究。...第
一个
变长
字段
是记录这行的总
字段
长度,如果行记录的
字段
总长小于...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章