skinapi 发表于 2009-4-15 14:04:09

数据库:有一张表,C字段,有3个值A、B、C,用Select语句,如何统计出里 面有多少值

回答建议:
不知道题目的含义是统计出多少条记录还是就验证下是否3个值。不同的理解有不同的
语句: Select count(*) from Table where C in (A,B,C)

rocky_chen0423 发表于 2009-5-14 10:20:48

我的理解是c字段只有三个值A、B和C,现在就是要统计C字段到底有几个值,
则用:select count(C) from table,这里的C指的是字段

rocky_chen0423 发表于 2009-5-14 10:32:23

进一步想,问的是C字段里有“多少值”而不是有“多少个值”,所以还是用
select sum(C) from table

君星 发表于 2009-5-31 10:08:38

面试经常会有这样的题目
页: [1]
查看完整版本: 数据库:有一张表,C字段,有3个值A、B、C,用Select语句,如何统计出里 面有多少值