Estou usando o Postgres 9.5. Eu tenho uma name
coluna do tipo "variação de caracteres". Gostaria de saber como selecionar linhas onde a coluna começa com um número, seguido por um espaço, seguido por quaisquer outros dados.
Então, eu gostaria de linhas em que a coluna se parecesse com:
12 DAVE
1 abcDEF
12345 LAST
Mas não quando parece:
MYCOLUMN
1TEXT
=END
Use uma expressão regular :
A expressão regular explicada:
^
.. início da string\d
.. classe abreviação para dígitos+
.. 1 ou mais do átomo anterior.. espaço simples
.+
.. qualquer caractere, novamente 1 ou mais dessesExistem muitos personagens diferentes que se parecem com um espaço.
' '
é apenas o caractere de espaço simples. Você pode querer usar a abreviação de classe\s
para cobrir todos eles.