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

SQL 2005 क्या मैं केस स्टेटमेंट की तरह कीवर्ड का उपयोग कर सकता हूं?

इसे आजमाएं

SELECT CASE 
           WHEN ColumnName = 'value1' THEN 'answer1'
           WHEN ColumnName = 'value2' THEN 'answer2'
           WHEN ColumnName LIKE '%TEST%' THEN 'answer3'
       END AS Answer
FROM TableName

उदाहरण आप चला सकते हैं

SELECT name,CASE 
           WHEN Name = 'sysobjects' THEN 'answer1'
           WHEN Name = 'syscols' THEN 'answer2'
           WHEN Name LIKE '%p%' THEN 'answer3'
           ELSE 'unknown'
       END AS Answer
FROM sysobjects


  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. SQL सर्वर 2016 :उपलब्धता समूह संवर्द्धन

  3. sql सर्वर 2008 में PDF, Docx, xls जैसे दस्तावेज़ों को कैसे सहेजते हैं?

  4. T-SQL का उपयोग करके SQL सर्वर डेटाबेस के संयोजन को कैसे बदलें

  5. इंटीग्रेटेड सिक्योरिटी =ट्रू और इंटीग्रेटेड सिक्योरिटी =SSPI में क्या अंतर है?