Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQL - किसी दिए गए तर्क का निकटतम मूल्य ज्ञात करें

यह क्वेरी सबक्वेरी का उपयोग करके निकटतम मूल्य का चयन करती है, फिर उस मूल्य से मेल खाने वाली सभी पंक्तियों को लौटाती है:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अधिकतम मान के संबंध में इनर जॉइन टेबल

  2. मैसकल - कस्टम द्वारा ऑर्डर?

  3. MySQL - my.cnf में स्किप-लॉकिंग क्या करता है?

  4. कैसे जांचें कि विरासत एपीआई का उपयोग कर एक MySQL क्वेरी सफल रही थी या नहीं?

  5. MySQL ASIN () फ़ंक्शन - किसी संख्या का आर्क साइन लौटाएं