Skip to content
Advertisement

SQL LIKE condition to check for integer?

I am using a set of SQL LIKE conditions to go through the alphabet and list all items beginning with the appropriate letter, e.g. to get all books where the title starts with the letter “A”:

That’s fine for letters, but how do I list all items starting with any number? For what it’s worth this is on a Postgres DB.

Advertisement

Answer

That will select (by a regex) every book which has a title starting with a number, is that what you want?

if you want integers which start with specific digits, you could use:

or use (if all your numbers have the same number of digits (a constraint would be useful then))

User contributions licensed under: CC BY-SA
3 People found this is helpful
Advertisement