d[-2]
Но я нашел интересный баг.
SELECT splitByChar('.', domain( 'https://test.test2.example.com.ru/?someGetParams=1&other=2' )) d, length(d), d[l], d[l-1]
почему-то пытается брать 9 элемент массива :)
Блин, смотрел только в функции работы со строками и даже не глянул на раздел выше :) Спасибо, по точке точно должно получиться! Пока из regex на уставшую голову родил только это. Тоже бъет по точкам с конца строки. 2-о уровня: [^.]*\.[^.]+$ 1-о уровня: [^.]+$ Надо будет потестить, с чем быстрее (с regex или splitByChar) будет вставка, если использовать это как дефолтное выражение колонки
вот
Обсуждают сегодня