求一条简单的SQL语句,谢了。

blacktaoim 2008-02-27 04:17:04
请问怎样用一条语句实现:
从表中读取10条信息,其中前3条为设置为固定的信息。
...全文
71 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2008-02-27
  • 打赏
  • 举报
回复
select top 3 某字段='true' ,其他字段 from tb
union all
select top 4 * 某字段='false' ,其他字段 from tb where id not in (select top 10 id from tb)
wzy_love_sly 2008-02-27
  • 打赏
  • 举报
回复
打错了一个子,从表中读取10条信息,这十条信息中的3条为固顶字段设置为True的信息,其余7条是设置为False的普通信息。

select top 3 from tb where 字段='true' union all
select top 7 from tb where 字段='false'
wzy_love_sly 2008-02-27
  • 打赏
  • 举报
回复
select 三条固定的
union all select top 7 ....
---
JL99000 2008-02-27
  • 打赏
  • 举报
回复
打错了一个子,从表中读取10条信息,这十条信息中的3条为固顶字段设置为True的信息,其余7条是设置为False的普通信息。

---
declare @Flag1 bit,@Flag2 bit
set @Flag1=1
set @Flag2=0
select top 3 *,@Flag1 as 是否固定 from table order by 字段
union all
select top 7 *,@Flag2 as 是否固定 from table order by 字段
blacktaoim 2008-02-27
  • 打赏
  • 举报
回复
打错了一个子,从表中读取10条信息,这十条信息中的3条为固顶字段设置为True的信息,其余7条是设置为False的普通信息。
kelph 2008-02-27
  • 打赏
  • 举报
回复
select 三条固定的
union all select top 7 ....
dawugui 2008-02-27
  • 打赏
  • 举报
回复
请问怎样用一条语句实现:
从表中读取10条信息,其中前3条为设置为固定的信息。

--------------------

表达不清.

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧