我有一个DB(用Delphi编程),我想在一列中计算一个项目.
例如,表格如下:
column1 | column2
-----------+-------------
employee1 | employee2
employee3 | employee1
employee1 | employee1
employee2 | employee3
Run Code Online (Sandbox Code Playgroud)
我想在这列数的员工,例如,如何我能得到的结果2,从count( employee1)在column1?
可以在所有数据库引擎中使用的标准SQL聚合.
这给出了"按员工价值计算"
SELECT
column1, COUNT(*)
FROM
MyTable
GROUP BY
column1
Run Code Online (Sandbox Code Playgroud)
仅适用于employee1
SELECT
COUNT(*)
FROM
MyTable
WHERE
column1 = 'employee1'
Run Code Online (Sandbox Code Playgroud)