IPv4 पते को binary
. के रूप में संग्रहीत करना (4) जो प्रतिनिधित्व करता है, उसके लिए सबसे सही है, और आसान सबनेट मास्क-शैली की क्वेरी के लिए अनुमति देता है। हालाँकि, यदि आप वास्तव में एक पाठ प्रतिनिधित्व के बाद हैं, तो इसे अंदर और बाहर रूपांतरण की आवश्यकता है। उस स्थिति में, आप एक स्ट्रिंग प्रारूप पसंद कर सकते हैं।
यदि आप एक स्ट्रिंग के रूप में संग्रहीत कर रहे हैं तो एक कम उपयोग किया जाने वाला SQL सर्वर फ़ंक्शन PARSENAME
. है , वैसे। आईपी पते के लिए डिज़ाइन नहीं किया गया है लेकिन उनके लिए पूरी तरह उपयुक्त है। नीचे दिया गया कॉल '14' लौटाएगा:
SELECT PARSENAME('123.234.23.14', 1)
(क्रमांकन दाएं से बाएं है)।