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

एक परिकलित फ़ील्ड में MySQL IF स्थिति

आप केस कब चाहते हैं, और IN ( ) क्लॉज।

दुर्भाग्य से मैं आपकी क्वेरी को पूरी तरह से दोबारा नहीं लिख सका क्योंकि आपकी सशर्त एक तनातनी है, यह हमेशा 1 वापस आएगी। शायद आपका मतलब कुछ और था? वैसे भी, मैंने इसे थोड़ा बदल दिया है जो मुझे लगता है कि आपका मतलब हो सकता है:

SELECT ....
  case when consumer_expert_id = 1 then 1 else -1 end as my
  from consumer_expert_score
 where consumer_expert_score_id IN (2,1)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में कई-से-अनेक कनेक्शन के लिए लिंकिंग तालिका को ठीक से कैसे अनुक्रमित करें?

  2. SQL कमांड के माध्यम से MySQL होस्ट दिखाएं

  3. InnoDB:फ़ाइल ऑपरेशन में ऑपरेटिंग सिस्टम त्रुटि संख्या 23

  4. MySQL:रोलअप जिज्ञासा के साथ कुल समूह

  5. पाइप स्थापित mysqlclient घातक त्रुटि देता है C1083:फ़ाइल नहीं खोल सकता:'mysql.h':ऐसी कोई फ़ाइल या निर्देशिका नहीं