Necesita obtener filas comenzando con el dígito, p. '1test', '32 test '. Probé¿Cómo seleccionar las filas que comienzan con el dígito en PostgreSQL?
SELECT * FROM table WHERE name LIKE '[0-9]%'
como solía hacer en MSSQL, pero no fue exitosa.
Necesita obtener filas comenzando con el dígito, p. '1test', '32 test '. Probé¿Cómo seleccionar las filas que comienzan con el dígito en PostgreSQL?
SELECT * FROM table WHERE name LIKE '[0-9]%'
como solía hacer en MSSQL, pero no fue exitosa.
Prueba esto:
SELECT * FROM table WHERE name ~ '^[0-9]'
Este utiliza una expresión regular POSIX.
Según the docs, se puede utilizar en lugar de SIMILAR TO
LIKE
a emparejar mediante expresiones regulares similares, y ~
hacer plena coincidencia de expresiones regulares POSIX.
muchas gracias chicos. eso me ayudó – noxvile