Snowflake में Data Types और Functions
Jake Roach
Field Data Engineer
![]()
$$
Snowflake का उपयोग दुनिया भर में 10,000+ संगठन करते हैं
$$
डेटा टाइप्स
डेटा मैनिपुलेशन
एडवांस्ड तकनीकें
टेक्स्ट डेटा Snowflake में सबसे लोकप्रिय डेटा टाइप्स में से एक है
$$
-- Text data might be categorical 'Software Engineer'-- Messages are also text data 'Hello, World!'-- As well as phone numbers '931-663-0164'-- And even things like this! 'Taylormade,Titleist,Ping'
CREATE TABLE TABLE_NAME (message VARCHAR(100),phone_number TEXT,brands STRING);
कॉलम को VARCHAR(...) से परिभाषित करें
TEXTSTRING message | phone_number | brands
--------------- | -------------- | ----------------------------
Hello, World! | 931-663-0164 | Taylormade, Titleist, Ping
Goodnight! | 617-256-3086 | Apple, Windows, Linux
टेक्स्ट डेटा स्टोर करने वाले कॉलम काफी अलग दिख सकते हैं!
DESCRIBE TABLE <SCHEMA>.<table_name>;
name, type, default, ...$$

SELECT
<field>,
<another-field>,
-- Can be used in a SELECT
'<value>'
FROM SCHEMA.TABLE_NAME;
SELECT
*
FROM SCHEMA.TABLE_NAME
-- Can be used in a WHERE clause
WHERE FIELD = '<value>';
टेक्स्ट वैल्यू SQL क्वेरी के अलग-अलग हिस्सों में उपयोग हो सकती हैं
SELECT
WHERECASE$$
'...' सिंगल कोट्स
| फंक्शन | विवरण |
|---|---|
LENGTH |
टेक्स्ट वैल्यू में कैरेक्टरों की संख्या निकालें. |
TRIM |
स्ट्रिंग की शुरुआत या अंत से कैरेक्टरों का क्रम हटाएँ. |
RTRIM |
TRIM जैसा, लेकिन सिर्फ दाएँ हिस्से पर लागू. |
LTRIM |
TRIM जैसा, लेकिन सिर्फ बाएँ हिस्से पर लागू. |
SPLIT |
किसी डिलिमिटर, जैसे कॉमा, से स्ट्रिंग को बाँटें. |
SEARCH |
स्ट्रिंग में कोई वैल्यू खोजें. |
CAST, :: |
अन्य डेटा टाइप्स को VARCHAR में कन्वर्ट करें. |
Snowflake में Data Types और Functions