回答編集履歴

1 追記

sazi

sazi score 22790

2019/02/23 19:55  投稿

**order by**や**limit** ってselectの結果に対しての指定です。
count(*)だけなら1行しか返却されませんから先ず意味はないですね。
50以下の件数で返却されてほしいという事なら
```SQL
select case when count(*)>50 then 50 else count(*) end
from FROM history
WHERE studentId = 'kjlwn40'
```
```
上限で返す事に何の意味があるのか分かりませんけど

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る