SQLite length()
फ़ंक्शन एक स्ट्रिंग, संख्या या ब्लॉब में वर्णों की संख्या देता है।
यदि कोई NUL वर्ण हैं, तो यह पहले NUL वर्ण से पहले वर्णों की संख्या लौटाता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
length(X)
जहां X
वह मान है जिसकी आप लंबाई चाहते हैं।
उदाहरण
प्रदर्शित करने के लिए यहां एक बुनियादी उदाहरण दिया गया है।
SELECT length('Rainbow');
परिणाम:
7
संख्यात्मक मान
यदि तर्क संख्यात्मक है, तो यह मान के एक स्ट्रिंग प्रतिनिधित्व की लंबाई देता है।
SELECT length(789);
परिणाम:
3
कोई भिन्नात्मक भाग भी शामिल है (दशमलव स्थान सहित)।
SELECT length(789.14);
परिणाम:
6
एक डेटाबेस उदाहरण
यहां length()
का उपयोग करने का एक उदाहरण दिया गया है डेटाबेस से प्राप्त कॉलम पर।
SELECT
ProductName,
length(ProductName)
FROM Products;
परिणाम:
ProductName length(ProductName) ------------- ------------------- Widget Holder 13 Blue Widget 11 Red Widget 10 Green Widget 12 Widget Stick 12 Foo Cap 7
पूर्ण तर्क
यदि तर्क NULL है, तो परिणाम NULL है।
SELECT length(NULL);
परिणाम:
(यह जानबूझकर खाली है क्योंकि परिणाम NULL था)।
ब्लॉब्स
यदि तर्क एक BLOB है, तो length()
BLOB में बाइट्स की संख्या लौटाता है।
यहां एक उदाहरण दिया गया है जो BLOB शाब्दिक का उपयोग करता है:
SELECT length(x'1234');
परिणाम:
2