sql >> Database >  >> RDS >> PostgreSQL

Postgresql:rangorde berekenen op basis van het aantal echte OR-clausules

Herhaal de voorwaarden en voeg ze toe:

SELECT * FROM mytable 
WHERE fld = 'A' OR fldB = CURRENT_DATE OR fldC = 7
ORDER BY
   (fld = 'A')::int + (fldB = CURRENT_DATE)::int + (fldC = 7)::int  
DESC


  1. Hoe te filteren in een-op-veel relatie met Android room db

  2. Onbewerkte query uitvoeren op MySQL Loopback Connector

  3. Hoe UTC_TIME() werkt in MariaDB

  4. Een opgeslagen procedure opvragen voor zijn parameternamen en typen