社区
应用实例
帖子详情
select * from table order by id=1,id=3 desc
decimal_cn
2006-06-14 09:28:06
select * from table order by id=1,id=3 desc
在access中可以正常运行,在sql中就不能得到正确结果,请高人指点
...全文
175
6
打赏
收藏
select * from table order by id=1,id=3 desc
select * from table order by id=1,id=3 desc 在access中可以正常运行,在sql中就不能得到正确结果,请高人指点
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
云中客
2006-06-14
打赏
举报
回复
select * from [table] where id=1 and id=3 order by id desc
楼主,还是把你的问题表达清楚些
yown
2006-06-14
打赏
举报
回复
select * from table order by id=1,id=3 desc
==>
select * from table where id=1
union all
select * from table where id=3 order by id desc
union all
select * from table where id not in(1,3)
xeqtr1982
2006-06-14
打赏
举报
回复
declare @t table(id int)
insert into @t select 1
insert into @t select 2
insert into @t select 3
insert into @t select 4
insert into @t select 5
insert into @t select 6
select * from @t order by case id when 1 then (select max(id)+1 from @t) when 3 then 0 else id end desc
--去试了一下,不知道是不是这种效果
billpu
2006-06-14
打赏
举报
回复
是不是如果id=1 就把1放在第一行 然后如果id=3就把3放最后一行?
xeqtr1982
2006-06-14
打赏
举报
回复
请教楼主这句话在access中的效果。access不太熟
friendlyFour
2006-06-14
打赏
举报
回复
select * from [table]
where id=1 or id=3
order by id desc
9.排序查询(
select
from where
order
by(asc|
des
c))
进阶三:排序查询 引入:
SELECT
* FROM 表名; /* 语法:
select
* from
table
where 筛选条件
order
by 排序列表 asc|
des
c(默认升序) 支持多个字段,单个字段,表达式,函数,别名
order
by一般放在最后, limit子句除外 */ # 案例: 查询员工信息从薪水高到低显示 #
select
* from
table
order
by salary
des
c
SELECT
* FROM employees ORDE
mysql5.7 索引where和
order
by排序问题
索引(a,b,c)
select
* from
table
where a=1 and b=2
order
by a; 索引排序
select
* from
table
where a=1 and b=2
order
by b; 索引排序
select
* from
table
where a=1 and b=2
order
by c; 索引排序
select
* from t...
select
* from tb_shop
id
order
by
id
des
c limit 0,1
order
by
id
des
c是按
id
进行降序排列limit 0,1 是只取记录中的第一条.所以这条语句只能得到一条记录如想取前10条则 limit 0,10或limit 10如想取第10至20条则 limit 10,20
order
by注入与limit注入
在数据库中,
order
by的作用是对数据表中查询的数据进行排序的方式。正常情况下我们去查询一个数据库的时候,它显示的顺序可能是根据插入的数据来进行排序的,所以可以通过
order
by进行排序,方便查看
select
* from 表名
order
by 列名(数字) asc;(升序的)
select
* from 表名
order
by 列名(数字)
des
c;(降序的)举个例子:正常情况下,用户表的排名是这样的当我们使用命令。...
从mysql中查最后一条记录
select
* from
table
order
by
id
des
c limit 1 MySql :
SELECT
* FROM 表名
ORDER
BY 表_
ID
DES
C LIMIT 1 SQLServer/Oracle :
SELECT
TOP 1 * FROM 表名
ORDER
BY 表_
ID
DES
C 首先要确定什么是最后一条。 是...
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章