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

वर्चर कॉलम को इंट कॉलम के साथ मिलाएं

डेटाबेस के बीच स्ट्रिंग संयोजन अलग है, इसलिए यह जानने में मदद करता है कि आपको कौन सा डेटाबेस जानने की आवश्यकता है:

  1. संयोजन विधि/संचालक
  2. यदि डेटाबेस निहित डेटा प्रकार रूपांतरण को संभालता है

एसक्यूएल सर्वर संख्यात्मक का स्ट्रिंग मानों में अंतर्निहित रूपांतरण नहीं करता है:

SELECT CAST(fooid AS VARCHAR(10)) + ' ' + fooname

...तो आपको CAST (या कन्वर्ट) डेटा प्रकार को टेक्स्ट आधारित डेटा प्रकार में स्पष्ट रूप से बदलने के लिए।

Oracle और PostgreSQL . के लिए , स्ट्रिंग्स को जोड़ने के लिए डबल पाइप का उपयोग करें:

SELECT fooid || ' ' || fooname

MySQL . के लिए , आप CONCAT फ़ंक्शन का उपयोग कर सकते हैं :

SELECT CONCAT(fooid, ' ', fooname)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दो तिथियों के बीच SQL समय अंतर hh:mm:ss . में परिणाम देता है

  2. मैं SQL सर्वर पर MSDTC कैसे सक्षम करूं?

  3. SQL सर्वर प्रदर्शन निगरानी के बारे में शीर्ष 10 अक्सर पूछे जाने वाले प्रश्न

  4. SQL Server 2008 से ट्रिगर और संग्रहीत कार्यविधियों का उपयोग करके SMS भेजें

  5. Oracle से जुड़े SQL सर्वर से SQL क्वेरी लिखते समय मैं दिनांक शाब्दिक कैसे निर्दिष्ट करूं?