2017-02-11 16 views
1

次の選択クエリを実行する割り当てがあります。 "何らかの情報が欠けている生徒のみを考慮して、8文字そのような学生の名字の最初の文字として? "SQL:その文字がどこに来るかの最初の文字を選択する

私がこれまで持っているクエリは以下の通りですが、「LEFT」またはその近く構文エラーがあるというエラーを与えている:

SELECT LEFT(last, 1) 
FROM hogwarts_students 
WHERE COUNT LEFT(last, 1) = 8 
AND finish IS NULL; 

答えて

2

集計関数は、いくつかのDBMSでGROUP BY句が必要です。

SELECT LEFT(last, 1) 
FROM hogwarts_students 
WHERE finish IS NULL 
GROUP BY LEFT(last, 1) 
HAVING COUNT (*) = 8; 
関連する問題