Я работаю над старым SQL, написанным для Oracle.Есть часть предложения select, которую я не понимаю, даже после поиска в Google и проверки вопросов, связанных со знаком +, с ключевыми словами Oracle и SQL.
Я проверил ответ на похожий вопрос дляпредложение where здесь и я нашел документы Oracle для объединения, но это не имеет смысла для предложения select.
Учитывая SQL ниже, какова цель плюсаsign.
select '01,'||
lpad(
(select nvl(count(*), 0) from table1)
+
(select nvl(count(*), 0) from table2)
+
(select nvl(count(*), 0) from table3)
,9,'0')
from DUAL
Пример вывода
01,000011111
Из примера вывода sql кажется, что он предназначен для объединения результата, но я хочу быть уверен.