当前位置:编程学习 > VB >>

求解:SQL语句统计多个字段 值="xx" 记录数

ACCSEE 2003数据库,VB语言
字段多个,如 tag1,tag2,tag3,tag4,tag5
如何使用SQL语句统计多个字段 tag1,tag2,tag3,tag4,tag5 值为"XX"记录数?
急,请高手帮忙! 
问题补充:QQ:478618842
--------------------编程问答-------------------- 如果是要求tag1~tag5某个="XX"即可,则:
select * from table1 where tag1="XX" or tag2="XX" or tag3="XX" or tag4="XX" or tag5="XX"
如果要求都必须="XX",把上面的语句中or改成and --------------------编程问答-------------------- SELECT COUNT(*) FROM (* SELECT * FROM table WHERE TypeID=5) WHERE tag1='02' OR tag2='02' OR tag3='02' OR tag4='02' OR tag5='02' AND Kosue BETWEEN 2009034 AND 2009079
                     提示语法错误,能帮我查查吗? --------------------编程问答--------------------  (* SELECT * FROM table WHERE TypeID=5) 

应该这样写吧   (  select 字段名 from table where typeid=5) --------------------编程问答-------------------- SELECT COUNT(*) FROM (* SELECT * FROM table WHERE TypeID=5)   你的SELECT 太多了吧?
同意3楼说法
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,