sql语句的问题 select count(*)..的结果可不可以作为函数值返回 35

那可不可以查询到具体指定的单元格,例如要查询表table的第i行第j列然后返回。最好给出具体实行方法,谢谢了~~... 那可不可以查询到具体指定的单元格,例如要查询表table的第i行第j 列然后返回。最好给出具体实行方法,谢谢了~~ 展开
 我来答
lackyhuang
2009-04-08 · TA获得超过633个赞
知道小有建树答主
回答量:813
采纳率:0%
帮助的人:864万
展开全部
函数?想写个函数把COUNT做为返回值是可以的

具体指定的单元格?什么意思 ?就是查询结果的第i行j列做为返回值?

有没有不重复列?没有的话就需要用到临时表添加自增列来做,你都没给字段和表名也就只能说成这样了
roiyzhang
2009-04-22 · TA获得超过353个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:0
展开全部
要制定table表中的第I行第J列 可以先显示出第I行 然后再去显示列

如果有重复的列就很简单 相信你也能做,如果没有不重复的列则:
select * from(select top i* from table)a where not exists(select * from(select top (i-1)*from table)b where a.xxx=b.xxx)
说明:i和i-1代表的是行数。 xxx代表相同的字段。

这样显示出了第i行的数据 然后把结果定义为一个新表 最简单的方法是create table创建表的语句 给这个表添加一个自动增长的列 列名为id int identity(1,1) 数据类型是int
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
losdard
2009-04-08 · TA获得超过117个赞
知道答主
回答量:214
采纳率:0%
帮助的人:196万
展开全部
select count(*) as icount form XXXX

icount就是

补充,你后面加上查询条件就可以了。

select count(*) as icount form XXXX where id>4 and id<8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我想一定爱你
2009-04-08 · 超过15用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:43.9万
展开全部
select count(*) sum from talbe_name
补充
dimension aMyArray(i+2,j+2)
select * from talbe_name into array aMyArray
aValue=aMyArray(i,j)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式