2013-07-12 6 views
6

साथ मेरी क्वेरी उत्पादन रैप करने के लिए मैं अक्सर अपनी डेटाबेस से रिकॉर्ड पढ़ सकते हैं और इस प्रारूप में रसीद की प्रक्रिया पूरी करने के लिए ++ नोटपैड का उपयोग करें:कैसे एकल उद्धरण

'xxxxxxxxx'  
'xxxxxxxxx', 
'xxxxxxxxx', 
'xxxxxxxxx' 

वहाँ एक रास्ता मैं SQL क्वेरी का उपयोग कर सकते एक बार ऐसा करने है ।

नमूना क्वेरी मैं भाग गया है:

Select ReceiptNo 
from My_table 
where TIN = 'KEYVALUE' 
+4

सब पर यह स्पष्ट नहीं है कि आप यहाँ क्या पूछ रहे हैं। क्या आप एकल उद्धरण में रसीदों को लपेटना चाहते हैं? – JNK

+0

हां। क्वेरी पर देखकर, मैं परिणाम देखना चाहता हूं: 'रसीद नहीं' – kombo

+0

आप _to_ को आउटपुट कर रहे हैं? एक ऐप? एक पंक्ति? एक रिपोर्ट? एसक्यूएल की बजाय उस परत पर कोट्स और कॉमा जोड़ना बहुत आसान हो सकता है। –

उत्तर

14

यह बिल्कुल स्पष्ट संयोजन है। आपको यहां 4 उद्धरणों का उपयोग करने की आवश्यकता है, हालांकि: पहला और आखिरी आपके रैपर कोट्स हैं जिनमें स्ट्रिंग है। आंतरिक 2 उद्धरण आपके वास्तविक उद्धरण का उपयोग करने के लिए हैं, और एक बच निकला उद्धरण।

SELECT 
    '''' + CAST(ReceiptNo as varchar(100)) + '''' 
FROM 
    My_Table 
WHERE 
    TIN = 'KEYVALUE' 
+0

यह ठीक है लेकिन आपने अल्पविराम शामिल नहीं किया है। मैं – kombo

+0

करने के लिए मार्गदर्शिका के रूप में आपके कोड का उपयोग करूंगा यदि प्रत्येक पंक्ति के अंत में अल्पविराम की आवश्यकता होती है, तो आप अंतिम ''' ''' ''' ' ',' –

+0

धन्यवाद @NenadZivkovic, जो – kombo

-4

आप सिंगल कोट जोड़ने के लिए CONCAT फ़ंक्शन का उपयोग कर सकते हैं। करते

तरह
SELECT concat("'", DATEBASEFIELDNAME, "'") 
+0

काम करता है CONCAT SQL सर्वर में मौजूद नहीं है। – JNK

+0

एसक्यूएल सर्वर में संक्षेप में आसान है, का उपयोग करें '' '' + DATABASEFIELDNAME + '' '' TABLENAME – Hitesh

+0

से चुनें, लेकिन आप यहां 'CONCAT' फ़ंक्शन का उपयोग करने के लिए कहते हैं जो ** मौजूद नहीं है ** – JNK

0
SELECT ''''+ cast(ReceiptNo as varchar(10)) + ''',' as ReceiptNo 
FROM My_table 
WHERE TIN = 'T' 

यहाँ है मेरी sql fiddle

1

आप नीचे दिए गए की कोशिश करना चाहते हो सकता है:

SELECT 
    '''' + CAST(ReceiptNo as varchar(100)) + ''',' 
FROM 
    My_Table 
WHERE 
    TIN = 'KEYVALUE' 
संबंधित मुद्दे