再程序里面 有这样一条sql语句
取出来的结果是
A B C D E F
3 q q q q g
1 s s s s s
2 e e e t
5 r r r y
7 t t t t t
9 r r r r我现在只想在修改这个sql语句的基础上
取出来的结果要是
A B C D E F
3 q q q q g
1 s s s s s
2 e e e t
5 r r r y
7 t t t t t也就是说:这样一个表 当E列的最后一个值不为空 就取从第一行到E列最后一个值不为空的那一行请问:sql语句怎么修改 或者怎么写?
取出来的结果是
A B C D E F
3 q q q q g
1 s s s s s
2 e e e t
5 r r r y
7 t t t t t
9 r r r r我现在只想在修改这个sql语句的基础上
取出来的结果要是
A B C D E F
3 q q q q g
1 s s s s s
2 e e e t
5 r r r y
7 t t t t t也就是说:这样一个表 当E列的最后一个值不为空 就取从第一行到E列最后一个值不为空的那一行请问:sql语句怎么修改 或者怎么写?
解决方案 »
- aspxgridview 行双击事件
- C# HTTP headers 错误
- 如何在ASP.NET里 解壓縮
- 关于1个未知个数的文本框求和问题
- Outlook2003 发邮件(A program is trying to access e-mail addresses you have stored in Outlook)
- dropdownlist绑定树问题
- 请问注册模块填写完用户名和密码后 怎样实现回车进入?
- 我的DIV被flash挡住了,怎样让他不被任何东西挡住,只在最前面,谢谢
- 初学.net和C#,自己做了一个文章管理系统,有源码,请大家指教!~
- 怎样能够在DataSet对象中排序?
- 一个简单的字符串比较问题
- 问项目中一段代码的意思(ASP.NET)
现在要改成 select * from table where 最后一行的第E列的值 is not null怎么写啊?头大...
where a<(select max(a) from t where e is null)
if exists(你的select语句 where e is null)
begin
declare @tbl table(no int indentity(1,1),a nchar(1),b nchar(1),c nchar(1),
d nchar(1),e nchar(1),f nchar(1)
)
insert into @tbl(a,b,c,d,e,f) 你的select语句 select a,b,c,d,e,f from @tbl where no <(select top 1 no from @tbl where e is null)
end
else
begin
你的select语句
end