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

SQL सर्वर 2008 में फ़ंक्शन mysql में GREATEST के समान है?

SQL सर्वर 2008 में नहीं, लेकिन ये फ़ंक्शन SQL सर्वर (संभवतः SQL Server 2022) में उपलब्ध हैं/होंगे

<ब्लॉकक्वॉट>

ग्रेटेस्ट और कम से कम टी-एसक्यूएल फ़ंक्शन अब आम तौर पर एज़ूर एसक्यूएल डेटाबेस के साथ-साथ एज़ूर सिनैप्स एनालिटिक्स (केवल सर्वर रहित एसक्यूएल पूल) और एज़ूर एसक्यूएल प्रबंधित इंस्टेंस में उपलब्ध हैं।

फ़ंक्शन SQLServer के आगामी रिलीज़ में भी उपलब्ध होंगे।

पिछले संस्करणों के लिए आप इस तथ्य का उपयोग कर सकते हैं कि एक उप क्वेरी बाहरी क्वेरी से कॉलम तक पहुंच सकती है ताकि आप एक उप क्वेरी जोड़ सकें max का चयन कर उनमें से एक संघ से।

SELECT *, 
      (SELECT MAX(c) FROM (VALUES(number),(status)) T (c)) AS Greatest
FROM master..spt_values

या SQL सर्वर 2000/2005

. के लिए
SELECT *, 
      (SELECT MAX(c) FROM 
                    (SELECT number AS c 
                     UNION ALL 
                     SELECT status) T) AS GreatestNumberOrStatus
FROM master..spt_values


  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. GUID के लिए SCOPE_IDENTITY ()?

  3. संग्रहीत कार्यविधि के लिए एक SqlParameter में दिनांक समय का उपयोग करना, प्रारूप त्रुटि

  4. SQL सर्वर में तालिका चर का प्रदर्शन

  5. SQL सर्वर में 'समय' संग्रहण आकार को समझना