Вот такая вот задача появилась, в случае отсутствия данных в таблице результат выборки максимального значения в поле выдаст значение
null, можно конечно обрабатывать полученный результат в программе, но значительно проще возложить этот функционал на скрипт.
Делается это вот так:
SELECT (CASE WHEN MAX(ID) IS NULL THEN '0' ELSE MAX(ID) + 1 END) AS Expr1
FROM MyTable
Теперь, если в выборке будет пусто, то-есть
null, то в качестве результата выборки будет передан .
Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.