खोज…


पैरामीटर

नाम विवरण
ASCII () बाएं-सबसे वर्ण का संख्यात्मक मान लौटाएं
बिन () एक संख्या के द्विआधारी प्रतिनिधित्व युक्त स्ट्रिंग लौटें
BIT_LENGTH () बिट्स में तर्क की लंबाई लौटाएं
CHAR () पारित प्रत्येक पूर्णांक के लिए चरित्र लौटाएं
CHAR_LENGTH () तर्क में वर्णों की संख्या लौटाएं
CHARACTER_LENGTH () CHAR_LENGTH का पर्यायवाची ()
Concat () समतल स्ट्रिंग लौटें
CONCAT_WS () विभाजक के साथ समतल लौटें
ईएलटी () इंडेक्स नंबर पर स्ट्रिंग लौटें
EXPORT_SET () एक स्ट्रिंग वापस करें जैसे कि मूल्य बिट्स में प्रत्येक बिट सेट के लिए, आपको एक स्ट्रिंग मिलती है और हर परेशान बिट के लिए, आपको एक स्ट्रिंग मिलती है
खेत() बाद के तर्कों में पहले तर्क के सूचकांक (स्थिति) को वापस करें
FIND_IN_SET () दूसरे तर्क के भीतर पहले तर्क की सूचकांक स्थिति लौटें
प्रारूप () दशमलव स्थानों की निर्दिष्ट संख्या के लिए स्वरूपित संख्या लौटाएं
FROM_BASE64 () एक बेस -64 स्ट्रिंग और वापसी परिणाम के लिए डायोड
हेक्स () दशमलव या स्ट्रिंग मान का एक हेक्साडेसिमल प्रतिनिधित्व लौटें
सम्मिलित करें () निर्दिष्ट स्थान पर वर्णों की निर्दिष्ट संख्या तक सबस्ट्रिंग डालें
INSTR () प्रतिस्थापन की पहली घटना का सूचकांक लौटाएँ
LCASE () LOWER () के लिए पर्यायवाची
बाएं() निर्दिष्ट के रूप में वर्णों की सबसे बाईं ओर लौटें
लंबाई () बाइट्स में एक स्ट्रिंग की लंबाई लौटें
पसंद सरल पैटर्न मिलान
फाइल लोड करो() नामित फ़ाइल लोड करें
ढूँढें () प्रतिस्थापन की पहली घटना की स्थिति लौटें
कम () लोअरकेस में तर्क वापस करें
LPAD () स्ट्रिंग स्ट्रिंग तर्क, निर्दिष्ट स्ट्रिंग के साथ बाएं-गद्देदार लौटें
LTRIM () प्रमुख रिक्त स्थान निकालें
MAKE_SET () अल्पविराम द्वारा अलग किए गए स्ट्रिंग्स का एक सेट लौटाएं जिसमें बिट्स सेट में संबंधित बिट है
मैच पूर्ण-पाठ खोज करें
मध्य () निर्दिष्ट स्थान से शुरू करने वाले एक विकल्प पर लौटें
उसके जैसा नहीं साधारण पैटर्न मिलान का निषेध
REGEXP नहीं REGEXP की उपेक्षा
अक्टूबर () एक संख्या के अष्टक प्रतिनिधित्व युक्त स्ट्रिंग लौटें
OCTET_LENGTH () LENGTH का पर्यायवाची ()
ORD () तर्क के सबसे बाएं वर्ण के लिए वर्ण कोड लौटाएं
स्थान() LOCATE का पर्यायवाची ()
उद्धरण () SQL कथन में उपयोग के लिए तर्क से बचिए
regexp नियमित अभिव्यक्तियों का उपयोग करते हुए पैटर्न मिलान
दोहराएं () एक स्ट्रिंग को निर्दिष्ट समय की संख्या दोहराएं
बदलने के() एक निर्दिष्ट स्ट्रिंग की घटनाओं को बदलें
रिवर्स () एक स्ट्रिंग में वर्णों को उल्टा करें
सही() निर्दिष्ट वर्णों की सही संख्या लौटाएं
RLIKE REGEXP के लिए पर्यायवाची
RPAD () समय की निर्दिष्ट संख्या स्ट्रिंग जोड़ें
RTRIM () ट्रेलिंग रिक्त स्थान निकालें
Soundex () साउंडटेक्स स्ट्रिंग लौटें
लगता है ध्वनियों की तुलना करें
अंतरिक्ष () निर्दिष्ट स्थानों की एक स्ट्रिंग लौटें
Strcmp () दो तार की तुलना करें
Substr () निर्दिष्ट के रूप में सबस्ट्रिंग लौटें
सबस्ट्रिंग () निर्दिष्ट के रूप में सबस्ट्रिंग लौटें
SUBSTRING_INDEX () सीमांकक की घटनाओं की निर्दिष्ट संख्या से पहले एक स्ट्रिंग से एक प्रतिस्थापन लौटें
TO_BASE64 () आधार -64 स्ट्रिंग में परिवर्तित तर्क लौटाएं
TRIM () प्रमुख और अनुगामी रिक्त स्थान निकालें
UCASE () UPPER का पर्यायवाची ()
UNHEX () एक संख्या के हेक्स प्रतिनिधित्व युक्त स्ट्रिंग लौटें
ऊपरी () अपरकेस में कनवर्ट करें
WEIGHT_STRING () एक स्ट्रिंग के लिए वजन स्ट्रिंग लौटें

अल्पविराम से अलग सूची में तत्व का पता लगाएं

SELECT FIND_IN_SET('b','a,b,c');

प्रतिलाभ की मात्रा:

2

SELECT FIND_IN_SET('d','a,b,c');

प्रतिलाभ की मात्रा:

0

STR_TO_DATE - स्ट्रिंग को तिथि में बदलें

स्ट्रिंग प्रकारों में से एक के कॉलम के साथ, my_date_field को एक मान के साथ नामित किया गया है जैसे कि [string] 07/25/2016 , निम्नलिखित कथन STR_TO_DATE फ़ंक्शन के उपयोग को प्रदर्शित करता है:

SELECT STR_TO_DATE(my_date_field, '%m/%d/%Y') FROM my_table;

आप इस फ़ंक्शन का उपयोग WHERE क्लॉज़ के भाग के रूप में भी कर सकते हैं।

कम () / LCASE ()

स्ट्रिंग तर्क को लोअरकेस में बदलें

सिंटैक्स: LOWER (str)

LOWER('fOoBar') -- 'foobar'
LCASE('fOoBar') -- 'foobar'

बदलने के()

स्ट्रिंग तर्क को लोअरकेस में बदलें

सिंटैक्स: रिपोर्ट (str, from_str, to_str)

REPLACE('foobarbaz', 'bar', 'BAR') -- 'fooBARbaz'
REPLACE('foobarbaz', 'zzz', 'ZZZ') -- 'foobarbaz'

सबस्ट्रिंग ()

SUBSTRING (या समतुल्य: SUBSTR) निर्दिष्ट स्थान से शुरू करने वाले विकल्प को लौटाता है और वैकल्पिक रूप से, निर्दिष्ट लंबाई के साथ

सिंटैक्स: SUBSTRING(str, start_position)

SELECT SUBSTRING('foobarbaz', 4); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM 4); -- 'barbaz'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM -6); -- 'barbaz'

सिंटैक्स: SUBSTRING(str, start_position, length)

SELECT SUBSTRING('foobarbaz', 4, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz', FROM 4 FOR 3); -- 'bar'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz' FROM -6 FOR 3); -- 'bar'

UPPER () / UCASE ()

स्ट्रिंग तर्क को अपरकेस में परिवर्तित करें

सिंटेक्स: UPPER (str)

UPPER('fOoBar') -- 'FOOBAR'
UCASE('fOoBar') -- 'FOOBAR'

लंबाई ()

बाइट्स में स्ट्रिंग की लंबाई लौटें। चूँकि कुछ वर्ण एक से अधिक बाइट का उपयोग करके एन्कोड किया जा सकता है, यदि आप चाहते हैं कि वर्णों में लंबाई CHAR_LENGTH () देखें

सिंटैक्स: LENGTH (str)

LENGTH('foobar') -- 6
LENGTH('fööbar') -- 8 -- contrast with CHAR_LENGTH(...) = 6

CHAR_LENGTH ()

स्ट्रिंग में वर्णों की संख्या लौटाएं

सिंटैक्स: CHAR_LENGTH (str)

CHAR_LENGTH('foobar') -- 6
CHAR_LENGTH('fööbar') -- 6 -- contrast with LENGTH(...) = 8

हेक्स (एसटीआर)

तर्क को हेक्साडेसिमल में बदलें। यह तार के लिए प्रयोग किया जाता है।

HEX('fööbar') -- 66F6F6626172 -- in "CHARACTER SET latin1" because "F6" is hex for ö
HEX('fööbar') -- 66C3B6C3B6626172  -- in "CHARACTER SET utf8 or utf8mb4" because "C3B6" is hex for ö


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow