Я хотел бы получить первый номер из столбца.
В столбце у меня есть номера:
1
2
3
4
6
8
Итак, первый бесплатный номер: 5
Вставьте 5 в этот столбец
Второй звонок должен вернуться: 7
вставить 7 в этот столбец
Еще один звонок должен вернуться: 9
[...]
Я знаю, как написать этот SQL, но проблема в том, что этот столбец имеет тип диаграммы.
Так что можно быть таким:
1
2
3
б
с
7
8
9
Это также не проблема, я могу использовать некоторую функцию isNumeric для отфильтрованных записей, но я должен сделать это на HQL.
Моя идея примерно такая:
ВЫБРАТЬ различные минимальные (значения) ИЗ таблицы, ГДЕ число + 1 НЕ ВХОДИТ (ВЫБРАТЬ charColumn ОТ таблицы)
Спасибо