PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

SQL LIKE условие за проверка за цяло число?

Това ще избере (чрез регулярен израз) всяка книга, която има заглавие, започващо с число, това ли искате?

SELECT * FROM books WHERE title ~ '^[0-9]'

ако искате цели числа, които започват с конкретни цифри, можете да използвате:

SELECT * FROM books WHERE CAST(price AS TEXT) LIKE '123%'

или използвайте (ако всичките ви числа имат еднакъв брой цифри (тогава едно ограничение би било полезно)

SELECT * FROM books WHERE price BETWEEN 123000 AND 123999;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите текущата дата и час с изместване на часовата зона в PostgreSQL

  2. Изгледи на списъци на PostgreSQL

  3. Как да промените потребителска парола в PostgreSQL

  4. Как да вмъкна няколко стойности в таблица на postgres наведнъж?

  5. PostgreSQL 9.2 JDBC драйвер използва клиентска часова зона?