Является ли мощность в базе данных числовыми значениями?

Я перерабатываю код, написанный на SQL, и я получил использование мощности в предложении by . Итак, на каком основании он собирается заказать записи?

например

ORDER BY
      cardinality(emp_ids),
      earliest_due_date

где emp_ids готовятся следующим образом:

 CAST(
       collect(employee.emp_id)
       AS
       NumberList
     ) AS emp_ids
1
nl ja de
Что неясно в заявлении « CARDINALITY возвращает число элементов во вложенной таблице " в руководстве?
добавлено автор a_horse_with_no_name, источник
Что неясно в заявлении « CARDINALITY возвращает число элементов во вложенной таблице " в руководстве?
добавлено автор a_horse_with_no_name, источник

2 ответы

Это документировано , что возврат является числовым:

CARDINALITY возвращает количество элементов во вложенной таблице.   тип возврата - NUMBER. Если вложенная таблица пуста или является нулевым   коллекции, то CARDINALITY возвращает NULL.

Таким образом, ваш заказ будет возвращать таблицу emp_ids с наименьшим количеством строк в ней вначале (пустые, так как она будет возвращать нулевое значение).

3
добавлено

Это документировано , что возврат является числовым:

CARDINALITY возвращает количество элементов во вложенной таблице.   тип возврата - NUMBER. Если вложенная таблица пуста или является нулевым   коллекции, то CARDINALITY возвращает NULL.

Таким образом, ваш заказ будет возвращать таблицу emp_ids с наименьшим количеством строк в ней вначале (пустые, так как она будет возвращать нулевое значение).

3
добавлено
SqlCom.ru - Стиль жизни SQL
SqlCom.ru - Стиль жизни SQL
908 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только MS SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz). Предложения в @sql_ninja

SQL_Ninja
SQL_Ninja
340 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz)

Oracle RU
Oracle RU
303 участник(ов)

Русскоязычная группа по Oracle. — Архитектура СУБД — PL/SQL — Оптимизация — Администрирование — Вакансии Oracle (указать инфу по вилке ЗП и удалёнке) Приглашайте коллег :-) Запрещены: личные оскорбления, обсуждения оффтопик вопросов политики и религии