gpt4 book ai didi

c# - 如何使用 SQL COUNT(*) 读取条目数

转载 作者:太空宇宙 更新时间:2023-11-03 22:04:14 25 4
gpt4 key购买 nike

如何使用 SQL COUNT(*) 读取条目数

你好,我不知道要读取表中的条目数。 (我想使用 asp:Repeader)

sql = "SELECT COUNT(*) FROM Table";

<asp:Repeater id="Repeater01" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "????????") %>
</ItemTemplate>
</asp:Repeater>

什么是????陈述?谢谢。

编辑:这是我的 SQL 语句:

select t.tip_adi, count(oda.oda_tip_id) from oteldb.tip t 
left join (select oda_tip_id from oteldb.oda o
where not exists (
select null from oteldb.rezervasyon r
where r.rezervasyon_oda_id = o.oda_id
and r.rezervasyon_gt <= '2012-01-22'
and '2012-01-03' <= r.rezervasyon_c
) ) oda on oda.oda_tip_id = t.tip_id
group by t.tip_adi

最佳答案

您需要为 COUNT(*) 添加别名,如下所示:

sql = "SELECT COUNT(*) AS MyCount FROM Table";

现在您已经定义了列名称,您可以开始将其用作 MyCount .

现在您可以:

<%# DataBinder.Eval(Container.DataItem, "MyCount") %>

根据您的评论,您的查询将变成这样:

select t.tip_adi, count(oda.oda_tip_id) AS MyCount from oteldb.tip t left join (select oda_tip_id from oteldb.oda o where not exists (select null from oteldb.rezervasyon r where r.rezervasyon_oda_id = o.oda_id and r.rezervasyon_gt <= '2012-01-22' and '2012-01-03' <= r.rezervasyon_ct) ) oda on oda.oda_tip_id = t.tip_id group by t.tip_adi

注意“MyCount”。现在您可以使用我在上面发布的内容来绑定(bind)该值。

关于c# - 如何使用 SQL COUNT(*) 读取条目数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9007939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com