sql >> Databáze >  >> RDS >> Mysql

SQL – Najděte cenu nejbližší danému argumentu

Tento dotaz vybere nejbližší cenu pomocí dílčího dotazu a poté vrátí všechny řádky, které odpovídají této ceně:

SELECT *
FROM Table
WHERE price = ( --could also use "WHERE price in" here...
    SELECT TOP 1 price FROM Table
    GROUP BY price
    ORDER BY Min(Abs(price - ?)))


  1. Rozdíl mezi dvěma daty postgresql ve formátu Excel

  2. Replikujte Microsoft SQL do jiných databází

  3. Jak zobrazit všechna oprávnění k databázi Oracle pro uživatele

  4. ZKONTROLUJTE Omezení na serveru SQL Server