作者ftseng (安静)
看板Database
标题[SQL ] 急~~~~求救~~~
时间Sat Nov 8 02:34:28 2014
资料库名称:tab1
资料库版本:5.1.61
内容/问题描述:
请教各位高手如何计算多个columns的某个值? 表格如下:
6 5 4 3 2 1 总分 <---总分的部分已做出来
s1. xxxx 0 0 1 0 0 0 1/9
s2. pppp 2 0 0 0 0 0 2/9
s3. cccc 1 0 0 0 0 0 1/9
s4. dddd 0 3 0 0 0 0 3/9
s5. ffff 0 0 2 0 0 0 2/9
小计 ? ? ? ? ? ? <----如何计算出每个问号的结果?
1-5是column,上面数字(1-6)是每个column送出的结果,所以1-6只是value。
我爬了一些文,也试着写几个方案,但似乎皆无效。
我试过:
<?php
SELECT COUNT(*) FROM `tab1` WHERE `s1` = '6' AND `s2` = '6' AND `s3` = '6'
AND `s4` = '6' AND `s5` = '6'
?>
失败!!! 似乎WHERE 最多只能两个AND,不知该如何是好,可否请各位高手提点?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.158.23.10
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1415385271.A.2EF.html
1F:→ moremore1234: select sum(栏位) from tab1 .. 11/08 17:45
2F:→ moremore1234: 另外你的资料库名称不修正一下吗... 11/08 17:48
3F:推 binlie: UNION合起来呢 11/12 00:04