标签: mysql sql codeigniter
这是我正在处理的表格:
我想计算每个用户P出现的次数(x216001,x2016002,..)。我该怎么办?
我还想知道我是否可以在该表中创建一个列,这可以计算P的数量。
答案 0 :(得分:1)
您需要规范化表结构,以使用标记将值存储在多行中。不过这是一个方法
select case when col1='P' then 1 else 0 end + case when col2='P' then 1 else 0 end + case when col3='P' then 1 else 0 end + . . . case when colN='P' then 1 else 0 end as counting from table