SQL LIKE condition to check for integer?

后端 未结 8 772
温柔的废话
温柔的废话 2020-12-01 01:11

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 wit

8条回答
  •  一整个雨季
    2020-12-01 01:49

    Tested on PostgreSQL 9.5 :

    -- only digits

    select * from books where title ~ '^[0-9]*$';
    

    or,

    select * from books where title SIMILAR TO '[0-9]*';
    

    -- start with digit

    select * from books where title ~ '^[0-9]+';
    

提交回复
热议问题