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

एकाधिक कॉलम चुनने के लिए केस का उपयोग कर MySQL क्वेरी

मुझे पसंद है IF() सरल कथनों के लिए कार्य:

SELECT
    Future.enemy_type,
    IF (Future.enemy_type = 'square', Users.color, '') AS color,
    IF (Future.enemy_type = 'square', Users.user_ID, '') AS ID,
    IF (Future.enemy_type = 'headquarters', Users.username, '') AS username,
    IF (Future.enemy_type = 'headquarters', Users.home_lat, '') AS lat
FROM Future
LEFT JOIN Users
    ON Future.user_ID_affected = Users.user_ID
WHERE
    Future.time > 1539503510  AND
    Future.time <= 1539503512 AND
    Future.user_ID = 10;



  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. MySQL डीबी में JSON स्ट्रिंग को कैसे स्टोर करें?

  3. PHP और jQuery के साथ लाइव चैट करें। जानकारी कहाँ स्टोर करें? MySQL या फ़ाइल?

  4. MySQL - क्वेरी की गति का परीक्षण करने के लिए कैश का उपयोग न करने के लिए बाध्य करें

  5. विदेशी कुंजी के साथ और उसके बिना संदर्भों का उपयोग करने के बीच अंतर?