sql >> Databasteknik >  >> RDS >> PostgreSQL

SQL LIKE-villkor för att söka efter heltal?

Det kommer att välja (med ett regex) varje bok som har en titel som börjar med ett nummer, är det vad du vill?

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

om du vill ha heltal som börjar med specifika siffror kan du använda:

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

eller använd (om alla dina nummer har samma antal siffror (en begränsning skulle vara användbar då))

SELECT * FROM books WHERE price BETWEEN 123000 AND 123999;


  1. RMAN Lista backup-kommandon

  2. Den bortglömda uppdragsoperatören =och det vanliga :=

  3. Postgresql:Skriptkörning av psql med lösenord

  4. Hur man får förra veckans data i MySQL