2009-06-16 25 views
17

empname और empdpt के साथ मूल तालिका।
एक एसक्यूएल सर्वर तालिका में, मैं Select empname + ' ' + empdpt as expr1 कोई समस्या नहीं कर सकता।
एसक्लाइट का उपयोग करके ऐसा नहीं कर सकता !!
जब मैं दो कॉलम [डेटा के साथ] को गठबंधन करने का प्रयास करता हूं, तो मुझे 0
वापस मिलता है मैंने एसक्लिटमैन और स्क्लिटाडमिन के साथ-साथ सर्वर एक्सप्लोरर में वीएस में भी प्रयास किया है।SQLite समस्या दो कॉलम का चयन एक

उत्तर

36

निम्नलिखित उपयोग करके देखें: expr1 के रूप में

चुनें ("परीक्षण" || "" || "test2");

अद्यतन

तो ये कॉलम आपको ऐसी ही कुछ कर सकते हैं: your_table से expr1 के रूप में चयन (स्तम्भ 1 || "" || कॉलम 2);

+0

empname का चयन करें || "" || expr1 के रूप में empdpt काम करता है ... धन्यवाद ... कोई विचार क्यों बुनियादी ए + बी स्क्लाइट में काम नहीं करता है? –

+0

नहीं, क्षमा करें। किसी भी कारण को नहीं जानते और इसके लिए http://www.mail-archive.com/[email protected]/ पर कोई जवाब नहीं मिला है। हालांकि किसी ने कहा कि यह ओरेकल और पोस्टग्रेएसक्यूएल जैसा ही है। यहां कुछ अन्य फ़ंक्शंस हैं जो आपके लिए दिलचस्प हो सकते हैं (स्क्लाइट 3): http://www.sqlite.org/lang_aggfunc.html – merkuro

8

empname का चयन करें || "" || expr1

sqllite concat के रूप में empdpt PostgreSQL रूप में ही है (||) और MySQL नहीं या MSSQL 'concat'

+0

इसे मिला ... इसका उपयोग नहीं किया गया || –

0

धन्यवाद, अपनी कार्यशील चुनें ("परीक्षण" || "" || "test2") एएस expr1;

2
जो लोग (कार्य) @merkuru

चुनें (स्तम्भ 1 || "" || कॉलम 2) your_table से expr1 के रूप में की समाधान का उपयोग करने के लिए कोशिश कर रहे हैं

;

ग्रहण या किसी अन्य संपादक में

:

आप रद्द करना "के साथ \

कुछ की तरह:

चुनें (स्तम्भ 1 || \" \ "|| कॉलम 2) AS_1 से आपका _table;

यह सही काम करता है

संबंधित मुद्दे