我有一張學生證,major1,major2和minor的表格。我想確定那些爲同一專業註冊兩次的學生的記錄。我需要一個函數來選擇只有那些像Major1和Major2列中的「FIN」一樣的專業人士。我至今:在兩個不同的列中標識具有兩個相同值的記錄?
CREATE VIEW A5T5 AS
SELECT (firstname || ' ' || lastname)"FullName", StudentID AS "StudentID", Major1 as "DoubleDipping"
FROM A5
Group by Major1, Major2 ?????
Having count ?????
ORDER BY Major,LastName,FirstName;
OMG感謝你:
上述功能可以從
PL/SQL
塊作爲被稱爲!這是我第二週學習sql,對不起,這比我想象的要簡單得多。 好的,那麼如果我必須在三列(Major1,Major2,Minor)中的至少兩列宣佈同一個紀律時如何處理這個問題? SELECT(姓名|| '' ||姓氏)AS 「全名」, StudentID AS 「StudentID」, Major1爲 「DoubleDipping」 FROM AS WHERE MAJOR1 = MAJOR2 OR MAJOR1 =輕微或MAJOR2 = MINOR 上午我糾正? @ john3136 –請問,作爲一個單獨的問題。謝謝。 –