2014-03-25 87 views
0

在互聯網上搜索超過2小時後,我還沒有找到具體的答案來解決我的問題:

1)如何只顯示特定表格的3列?
2)如何統計表格中列的數量(總和)。SQL問題;計數+顯示

+0

我很好奇。你的搜索條件是什麼? –

+0

那麼,我最初的問題是這樣的: 顯示每個員工的StaffNo,fName和BranchNo(在Staff表中);該職員管理的屬性數(在PropertyforRent表中);以及工作人員管理的每個房產的PropertyNo,Type,Street和city列表。 – user3405229

+0

也許這會有所幫助:http://plsql-tutorial.com/ –

回答

2

記錄如果不想顯示該表的所有列,你應該指定要顯示的列的名稱:

SELECT column1, column2, column3 
FROM table; 

如果你想添加一列的所有值:

SELECT SUM(column1) 
FROM table; 

如果你想與其他列一起顯示summatory,那麼你應該通過那些列組:

SELECT column1, column2, SUM(column3) 
FROM table 
GROUP BY column1, column2; 

如果你想數--IT工作就像總和行數function-- :

SELECT COUNT(*) 
FROM table; 
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; 
+0

在#1中,您不顯示3列,而是顯示3(隨機)行。 – user272735

+0

sry,編輯爲3列 – Autocrab