Читая документацию о строковых функциях netezza , я считаю, что вы сможете достичь этого, используя функции instr()
и substr()
, например:
substr(
my_column,
1,
instr(my_column, ' ') - 1
)
В основном, instr(my_column, ' ')
дает вам позицию первого пробела в строке;вычтите из него 1
и вы получите количество символов, которое вы хотите захватить в начале строки.
Если задано значение NULL
, это выражение также должно вернуть NULL
.