在互联网上搜索超过2个小时后,我没有找到我的问题的具体答案:
1)如何只显示特定表的3列?
2)如何计算表中列的数量(总和)。
答案 0 :(得分:2)
1)如何只显示特定表的3列?
select t.column_1,
t.column_2,
t.column_3
from some_table t;
2)如何计算表中列的数量(总和)。
select sum(t.amount)
from salary t
where t.employee_id = 5;
3)如何计算表中的记录
select count(*)
from employee;
答案 1 :(得分:2)
如果您不想显示表格的所有列,则应指定要显示的列的名称:
SELECT column1, column2, column3
FROM table;
如果要添加列的所有值:
SELECT SUM(column1)
FROM table;
如果您想要显示总和以及其他列,那么您应该按这些列进行分组:
SELECT column1, column2, SUM(column3)
FROM table
GROUP BY column1, column2;
如果你想计算行数 - 就像SUM函数一样 - :
SELECT COUNT(*)
FROM table;