你好:
我有一些问题。就是如果要实现查询表中每一列
中每种情况的个数,怎么实现。比如说:查询第一列中男、女的个数各位多少。
还有:SELECT COUNT(lie[i]) FROM PersonInfo GROUP BY lie[i] HAVING GROUP BY lie[4]";这样写对吗?
谢谢你。请你尽快答复。
者有一个表:这里有一个表:
sex age career charge
男 <18 学生 <200
男 <18 学生 200-500
男 18-25 学生 <200
男 18-25 工人 500-1000
男 18-25 教师 200-500
男 25-40 工人 500-1000
男 25-40 教师 >1000
男 25-40 工人 >1000
男 25-40 教师 <200
男 40-60 教师 200-500
男 >60 教师 500-1000
女 <18 学生 <200
女 <18 学生 200-500
女 18-25 学生 >1000
女 18-25 教师 500-1000
女 40-60 工人 <200
女 40-60 教师 >1000
女 40-60 教师 <200
女 <18 学生 >1000
女 >60 教师 500-1000
女 >60 工人 <200
女 25-40 教师 500-1000
我有一些问题。就是如果要实现查询表中每一列
中每种情况的个数,怎么实现。比如说:查询第一列中男、女的个数各位多少。
还有:SELECT COUNT(lie[i]) FROM PersonInfo GROUP BY lie[i] HAVING GROUP BY lie[4]";这样写对吗?
谢谢你。请你尽快答复。
者有一个表:这里有一个表:
sex age career charge
男 <18 学生 <200
男 <18 学生 200-500
男 18-25 学生 <200
男 18-25 工人 500-1000
男 18-25 教师 200-500
男 25-40 工人 500-1000
男 25-40 教师 >1000
男 25-40 工人 >1000
男 25-40 教师 <200
男 40-60 教师 200-500
男 >60 教师 500-1000
女 <18 学生 <200
女 <18 学生 200-500
女 18-25 学生 >1000
女 18-25 教师 500-1000
女 40-60 工人 <200
女 40-60 教师 >1000
女 40-60 教师 <200
女 <18 学生 >1000
女 >60 教师 500-1000
女 >60 工人 <200
女 25-40 教师 500-1000
-- col_name 列名,table_name 表名
如
select sex,count(*) from table_name group by sex
select col_name,count(*) from table_name group by col_name
-- col_name 列名,table_name 表名
如
select sex,count(*) from table_name group by sex同意