sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql:Beregn rang efter antallet af sande OR-sætninger

Gentag betingelserne, og tilføj dem:

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. At få en procentdel fra MySql med en gruppe efter tilstand og præcision

  2. Bedste praksis for paginering i Oracle?

  3. OracleConnection kaster tom undtagelse

  4. SQL Server - nuværende brugernavn