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

उपनाम वाले कॉलम नाम के आधार पर फ़िल्टर करें

आप इस तरह के क्लॉज में उपनामों का संदर्भ नहीं दे सकते हैं ... आपको या तो WHERE में CASE की नकल करनी होगी, या आप इस तरह की सबक्वेरी का उपयोग कर सकते हैं:

SELECT id, myAlias
FROM
(
    SELECT id, CASE WHEN <snip extensive column definition> END AS myAlias
    FROM myTable
) data
WHERE myAlias IS NOT NULL


  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 सर्वर 2012 OPENROWSET त्रुटि का उपयोग करके एक्सेस 2007 डेटा को क्वेरी कर रहा है

  2. वर्तमान वर्कस्टेशन नाम लौटाएं जो SQL सर्वर (T-SQL) से जुड़ा है

  3. कैसे हल करें वक्तव्य ने परिणाम सेट त्रुटि वापस नहीं की?

  4. वेब सेवा से बुलाए गए संग्रहीत कार्यविधि से रिकॉर्ड सम्मिलित करने में असमर्थ

  5. SQL सर्वर में GUI का उपयोग करके तालिका कैसे बनाएं - SQL सर्वर / T-SQL ट्यूटोरियल भाग 37