Меню

Задачки в HANA

Есть 20-30 минут свободного времени, чтобы проверить свои знания в HANA? В статье представлены 10 задач, которые будут полезны для обучение и проверки своих знаний. (Начальный уровень).

Введение

Предлагаю набор задач для тренировки.

Задача 1.

Дана таблица, в которой есть один столбец (см. Таб.1.), содержащий численно-буквенные, а также только численные значения.

Необходимо выбрать только численные значения (см. Таб.2.)

Таблица 1

Таблица 2

Примечания:

  1. Dynamic SQL и курсоры не использовать.
  2. Возможны два варианта решения.

Задача 2.

Почему, если взять заполненную таблицу M_TIME_DIMENSION не работает рассчитанная колонка adddays("DATESQL",1)?

Задача 3

Есть вью следующего вида : select adder(“pole1”,”pole2”) as tt,”pole1”,”pole2” from “schema”.“tab”, где столбец tt – это результат сложения pole1+pole2*0.13. Как это сделано?

Задача 4

Используя только CE_* функции, сделать cross-join таблицы самой к себе.

Задача 5

Задать переменную сессии. Запросом считать её значение.

Задача 6

Сделать запрос (без создания дополнительных таблиц,только dummy) для генерации значений от 0 до 100. Результатом должен быть столбец со значениями от 0 до 100 (union 100 раз dummy не допускается).

Задача 7

Есть таблица со следующими значениями:

Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland

У вас уже есть учетная запись?

Войти