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

डेटाबेस से रेंज वैल्यू कैसे देखें

अगर मैं आपको सही ढंग से समझ पाया, तो आप इस तरह केस एक्सप्रेशन का उपयोग कर सकते हैं:

SELECT id,user_id,
       case when friend_points between 0 and 49 then 'Normal rate'
            when friend_points between 50 and 99 then 'Friend'
            when friend_points between 100 and 149 then 'Good friend'
            .......
       end as 'Friend_Status'
FROM profile

संपादित करें:

या, यदि यह नाम गतिशील रूप से बदल सकता है तो शामिल होने के साथ:

SELECT t.id,t.user_id,s.name
FROM profile t
INNER JOIN friend_levels s ON(t.friend_points >= s.points_needed)
WHERE s.points_needed = (select min(f.points_needed)
                         from friend_levels f
                         where t.friend_points >= f.points_needed)


  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. PHP - MySQL ने एक सरणी सम्मिलित करने के लिए कथन तैयार किया

  3. मैं इस सरणी संरचना को HTML रूप में कैसे बनाऊंगा?

  4. रेल में महीने और साल दोनों के हिसाब से ग्रुप रिकॉर्ड्स

  5. Laravel वाक्पटु withCount () के साथ की तुलना में धीमा होना चाहिए ()