Mysql - используя предел N и проверьте, если N строк получено - PullRequest
0 голосов
/ 30 октября 2018

Я отвечаю на некоторые вопросы в LeetCode. и я использую LIMIT (N) для получения N строк в ответе. Но я не знаю, если у меня меньше, чем N строк. В этом случае я должен вернуть Null ... Как я могу добавить эту проверку =>, если у меня меньше, чем N строка возвращает ноль

SQL-запрос должен возвращать n-ю самую высокую зарплату

1 Ответ

0 голосов
/ 30 октября 2018

В MySQL вы можете сделать:

select t.*
from t
where (select count(*) from t) >= n
limit n;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...