1

次の表があるとします。

employee (id, name, surname, salary);

問題は、select句に表示されない属性で選択をグループ化できますか?

例えば:

select count (*)
from employee
where salary > 40000
group by id

この場合、この句は役に立たないことを私は知っていますgroup byが、それは単なる例です。これは正しいです?

4

2 に答える 2

3

それは実装に依存します。たとえば、Oracle では、「group by」句で指定された列が select ステートメントに含まれている必要があります。たとえば、MySql を含む他のものはそうではありません。

于 2012-06-10T15:22:03.473 に答える