對於我的計算機課程的問題之一,我被要求解釋下面的SQL腳本詳細:詳細解釋SELECT語句腳本的MySql
SELECT exam_board, COUNT(*)
FROM subjects
GROUP BY exam_board;
下面是我自己編寫響應那個問題。我只是想知道如果我忘了包括什麼東西,或者如果我錯誤地說了些什麼。任何反饋都將不勝感激!
該腳本以SELECT語句開頭。 SELECT語句從一個或多個表或數據庫中檢索記錄(然後,返回的數據存儲在結果表中,稱爲結果集)。 'COUNT()'是一個函數,它返回(全部(如有星號))與指定標準相匹配的行數,並給出查詢中獲取的記錄總數。因此,'SELECT exam_board,COUNT()FROM主題'表示該腳本將返回'主題'表中'exam_board'列中的所有考試委員會及其數量(該考試委員會的主題數量)。最後,最後一行是'GROUP BY exam_board';'GROUP BY'子句經常用於SELECT語句中以從多個記錄中收集數據。其目的是將結果分成一列或多列。在這種情況下,它被'exam_board'分組,這意味着查詢的結果將被分組到檢查板的一列中。
這甚至不是一個問題.. – Gntem
這是基本的sql。我認爲更好你reffer https://www.w3schools.com/sql/它將有助於獲得更多關於sql –
我正在投票結束這個問題作爲題外話,因爲這是作業,而不是一個特定的編碼問題。 –