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

mysql सेलेक्ट स्टेटमेंट में टेक्स्ट कैसे डालें और वाक्य में आउटपुट कैसे प्रदर्शित करें?

MySQL + का उपयोग नहीं करता है स्टिंग संयोजन के लिए ऑपरेटर। CONCAT का उपयोग करें इसके बजाय:

SELECT CONCAT(t1.name, ' used ', t2.amount, ' Credit') AS History
FROM table t2
INNER JOIN table1 t1
    ON t1.userId = t2.userId
ORDER BY t2.transaction_date DESC
LIMIT 5;

+ का उपयोग करना स्ट्रिंग संयोजन के लिए SQL सर्वर सिंटैक्स (और शायद MySQL के अलावा कुछ अन्य डेटाबेस) जैसा दिखता है। MySQL कर सकते हैं हालांकि, || . का उपयोग करें संयोजन के लिए, यदि आप एक निश्चित मोड सेट करते हैं:

SET sql_mode = PIPES_AS_CONCAT;

तब हम SELECT . लिख सकते थे कथन के रूप में:

SELECT t1.name || ' used ' || t2.amount || ' Credit' AS History


  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. SQLSTATE [HY000] [2005] अज्ञात MySQL सर्वर होस्ट 'लोकलहोस्ट:3306' (2)

  3. पहले अक्षर को क्रमबद्ध करने के लिए LIKE के साथ रेगेक्स का उपयोग करना फिर SQL का प्रतीक है

  4. तालिका बदलें विदेशी कुंजी जोड़ें विफल रहता है

  5. कैसे mysql में levenshtein समारोह जोड़ने के लिए?