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

SQL IN क्लॉज में टुपल्स का उपयोग करना

एक बहुत ही मामूली बदलाव को देखते हुए (डबल कोट्स को सिंगल से बदलें और VALUES . जोड़ें कीवर्ड), आपका प्रस्तावित सिंटैक्स मान्य मानक SQL-92 सिंटैक्स यानी

. है
SELECT *
  FROM mytable
 WHERE (group_id, group_type) IN (
                                  VALUES ('1234-567', 2), 
                                         ('4321-765', 3), 
                                         ('1111-222', 5)
                                 );

अफसोस की बात है कि MSFT ने इसे SQL सर्वर में नहीं जोड़ा है और इसे एक 'अनियोजित' विशेषता मानते हैं।

FWIW PostgreSQL और Sqlite SQL उत्पादों के उदाहरण हैं जो इस सिंटैक्स का समर्थन करते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर समानार्थक शब्द के बारे में 7 तथ्य जो आपको जानना चाहिए

  2. सादे एडीओ का उपयोग कर SQL सर्वर से दृश्य परिभाषा पुनर्प्राप्त करने का कोई तरीका है?

  3. मैं VBNet का उपयोग करके SQL सर्वर में डेटा कैसे सम्मिलित कर सकता हूँ?

  4. कैसे जांचें कि इसे बनाने से पहले कोई संग्रहीत कार्यविधि मौजूद है या नहीं?

  5. SQL सर्वर सुरक्षा विचार