Извлечь строку impala sql1
У меня есть таблица, как это:
testtime
4: 6: 7
11: 2: 8
Как я могу извлечь минуты и секунды из строки? я хочу что-то вроде этого:
время теста минута секунда
4: 6: 7 6 7
11: 2: 8 2 8
Спасибо
1 ответ
Вы можете использовать Импалы SPLIT_PART
Функция сделать это довольно легко:
SELECT SPLIT_PART("4:6:7", ":", 2),
SPLIT_PART("11:2:8", ":", 2)
Вам просто нужно передать функции входную строку, разделитель и номер поля в новой строке с разделителями.