У меня уже есть метод для Excel, но я хочу, чтобы заполнение выполнялось с помощью запроса, чтобы уменьшить мои усилия в дальнейшем
Пример Excel
=TEXT(LEFT(A2,FIND(".",A2,1)-1),"000") & "." & TEXT(MID(A2,FIND(
".",A2,1)+1,FIND(".",A2,FIND(".",A2,1)+1)-FIND(".",A2,1)-1),"000")
& "." & TEXT(MID(A2,FIND(".",A2,FIND(".",A2,1)+1)+1,FIND(".",A2,
FIND(".",A2,FIND(".",A2,1)+1)+1)-FIND(".",A2,FIND(".",A2,1)+1)-1),
"000") & "." & TEXT(RIGHT(A2,LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(
".",A2,1)+1)+1)),"000")
Iпопытался найти документацию по PostgreSQL, но при конвертации в padded
ничего не было очевидно. Я также исследовал возможность выполнения CAST, как я делал для имен хостов с использованием regex
Пример имени хоста CAST для PostgreSQL
UPPER(regexp_replace(da.host_name, '([\.][\w\.]+)', '', 'g')) AS hostname
Но я здесь нахожусь на контрольно-пропускном пункте. Есть предложения?