Я хочу извлечь столбец A со значениями, такими как W:X:Y:Z. Мне интересно извлечь Z из столбца A. Я пробовал несколько команд, таких как SPLIT(Table.A, "[:]"[3] ), но получил ошибку. Каков наилучший способ сделать это?
W:X:Y:Z
SPLIT(Table.A, "[:]"[3] )
Функция Split возвращает массив. Индекс массива [3] должен применяться к результату функции разделения:
[3]
with yourtable as ( -- use your table instead of this select 'W:X:Y:Z' as A ) select split(A,'\\:')[3] from yourtable;
Результат:
Z