
用什么样的sql语句查询可以在access的一张表中多字段多条件查询?
求教,ASP,ACCESS。像这种SQL语句:我要在同一张表用不同的条件查询不同的字段,我只会这样3次打开来查询,这样的自己看着都想吐,效率也很低,真心求教大虾们,有什么...
求教,ASP,ACCESS。
像这种SQL语句:我要在同一张表用不同的条件查询不同的字段,我只会这样3次打开来查询,这样的自己看着都想吐,效率也很低,真心求教大虾们,有什么好方法能一次打开表并查询出来,然后根据需要在页面打印出来。
<%set rs0=conn.execute("select Count(字段1),Count(字段2),Sum(字段2) from 表1 where 条件1='男人'")%>
<%=rs0(0)%> <%=rs0(1)%> <%=rs0(2)%>
]<%
rs0.Close
set rs0=nothing
%>
<%set rs0=conn.execute("select Count(字段3),Count(字段4),Sum(字段4) from 表1 where 条件1='女人'")%>
<%=rs0(0)%> <%=rs0(1)%> <%=rs0(2)%>
]<%
rs0.Close
set rs0=nothing
%>
<%set rs0=conn.execute("select Count(字段5),Count(字段6),Sum(字段7) from 表1 where 条件1='不知道'")%>
<%=rs0(0)%> <%=rs0(1)%> <%=rs0(2)%>
]<%
rs0.Close
set rs0=nothing
%> 展开
像这种SQL语句:我要在同一张表用不同的条件查询不同的字段,我只会这样3次打开来查询,这样的自己看着都想吐,效率也很低,真心求教大虾们,有什么好方法能一次打开表并查询出来,然后根据需要在页面打印出来。
<%set rs0=conn.execute("select Count(字段1),Count(字段2),Sum(字段2) from 表1 where 条件1='男人'")%>
<%=rs0(0)%> <%=rs0(1)%> <%=rs0(2)%>
]<%
rs0.Close
set rs0=nothing
%>
<%set rs0=conn.execute("select Count(字段3),Count(字段4),Sum(字段4) from 表1 where 条件1='女人'")%>
<%=rs0(0)%> <%=rs0(1)%> <%=rs0(2)%>
]<%
rs0.Close
set rs0=nothing
%>
<%set rs0=conn.execute("select Count(字段5),Count(字段6),Sum(字段7) from 表1 where 条件1='不知道'")%>
<%=rs0(0)%> <%=rs0(1)%> <%=rs0(2)%>
]<%
rs0.Close
set rs0=nothing
%> 展开
展开全部
这个可以写存储过程吧查询结果放在一个临时表里 用一个字段表示条件
或者在查询后台拼凑结果集
至于一个sql语句搞定 暂时没想到!
或者在查询后台拼凑结果集
至于一个sql语句搞定 暂时没想到!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询