SQL Server 2000 查询语句!

xiejijun_05 2010-03-10 02:03:58

create table tb
(
id int,
name nvarchar(50),
classNo nvarchar(20)
)
实现分栏查询。
如果总共有少于50条记录则直接
select id, name, calssNo from tb

如果记录数50<count(*)<=100分两栏显示

结果:
id name classNo id name classNo
1 a 1 51 xx 3
...

100<count(*)<=150分三栏显示

结果:
id name classNo id name classNo id name classNo
1 a 1 51 xx 3 101 zz 5
...

150<count(*)<=200 ...

...全文
123 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bancxc 2010-03-11
  • 打赏
  • 举报
回复
应该前端处理
yellow_super 2010-03-11
  • 打赏
  • 举报
回复
不错,好久没看SQL了。
dawugui 2010-03-10
  • 打赏
  • 举报
回复
引用楼主 xiejijun_05 的回复:
SQL codecreatetable tb
(
idint,
namenvarchar(50),
classNonvarchar(20)
)
实现分栏查询。
如果总共有少于50条记录则直接select id, name, calssNofrom tb

如果记录数50<count(*)<=100分两栏显示

结果:
id name classNo id name?-

这是前台程序生成报表的功能,不是SQL语句能实现的,帮顶.
Ny-6000 2010-03-10
  • 打赏
  • 举报
回复
没有sql是万万不行的.
SQL77 2010-03-10
  • 打赏
  • 举报
回复
前台程序方便点处理..........
xiejijun_05 2010-03-10
  • 打赏
  • 举报
回复

不仅仅局限于SQL语句
可以使用存储过程
--小F-- 2010-03-10
  • 打赏
  • 举报
回复

SQL不是万能的
Yang_ 2010-03-10
  • 打赏
  • 举报
回复
在客户端处理,这样的需求后台应该拒绝处理
csuxp2008 2010-03-10
  • 打赏
  • 举报
回复
等高手

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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