शुरू करेंमुफ़्त में शुरू करें

SUBSTRING() और CHARINDEX() का उपयोग

इस लेसन में, आपने सीखा कि एक कॉलम का डेटा कई कॉलमों में कैसे बाँटा जाए.

clients_split टेबल में एक कॉलम city_state है, जिसमें क्लाइंट जिस शहर में रहते हैं वह शहर और उसका स्टेट स्टोर होता है. इस कॉलम के वैल्यू कुछ इस तरह दिखते हैं: 'Chicago, Illinois'.

आपको इस कॉलम को दो नए कॉलमों में बाँटना है — एक सिटी के लिए और दूसरा स्टेट के लिए. आप SUBSTRING() को CHARINDEX() और LEN() के साथ मिलाकर इस्तेमाल करने के बारे में सोचते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL Server डेटाबेस में डेटा क्लीनिंग

पाठ्यक्रम देखें

अभ्यास निर्देश

  • SUBSTRING() और CHARINDEX() का उपयोग करके सिटी का नाम निकालें.
  • SUBSTRING(), CHARINDEX() और LEN() का उपयोग करके स्टेट का नाम निकालें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

SELECT 
	client_name,
	client_surname,
    -- Extract the name of the city
	___(city_state, 1, CHARINDEX(', ', ___) - 1) AS city,
    -- Extract the name of the state
    ___(city_state, CHARINDEX(', ', ___) + 1, LEN(city_state)) AS state
FROM clients_split
कोड संपादित करें और चलाएँ