टेक्स्ट डेटा टाइप्स

Snowflake में Data Types और Functions

Jake Roach

Field Data Engineer

Snowflake में डेटा टाइप्स और फंक्शन

स्नोफ्लेक लोगो आइकन

$$

Snowflake का उपयोग दुनिया भर में 10,000+ संगठन करते हैं

$$

    डेटा टाइप्स

    डेटा मैनिपुलेशन

    एडवांस्ड तकनीकें

1 https://www.snowflake.com/en/company/overview/about-snowflake/
Snowflake में Data Types और Functions

Snowflake टेक्स्ट डेटा

टेक्स्ट डेटा 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'
Snowflake में Data Types और Functions

टेक्स्ट डेटा टाइप्स

CREATE TABLE TABLE_NAME (

message VARCHAR(100),
phone_number TEXT,
brands STRING
);

कॉलम को VARCHAR(...) से परिभाषित करें

  • TEXT
  • STRING
              message     |  phone_number  |             brands                    
          --------------- | -------------- | ----------------------------          
           Hello, World!  |  931-663-0164  |  Taylormade, Titleist, Ping           
           Goodnight!     |  617-256-3086  |  Apple, Windows, Linux

टेक्स्ट डेटा स्टोर करने वाले कॉलम काफी अलग दिख सकते हैं!

Snowflake में Data Types और Functions

Snowflake टेबल का वर्णन

DESCRIBE TABLE <SCHEMA>.<table_name>;
  • टेबल के हर कॉलम की जानकारी देता है
  • name, type, default, ...

$$

Snowflake टेबल पर DESCRIBE TABLE चलाने का परिणाम.

Snowflake में Data Types और Functions

क्वेरियों में टेक्स्ट डेटा

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

  • WHERE
  • CASE

$$

'...' सिंगल कोट्स

  • केस-सेंसिटिव
Snowflake में Data Types और Functions

टेक्स्ट डेटा मैनिपुलेट करना

फंक्शन विवरण
LENGTH टेक्स्ट वैल्यू में कैरेक्टरों की संख्या निकालें.
TRIM स्ट्रिंग की शुरुआत या अंत से कैरेक्टरों का क्रम हटाएँ.
RTRIM TRIM जैसा, लेकिन सिर्फ दाएँ हिस्से पर लागू.
LTRIM TRIM जैसा, लेकिन सिर्फ बाएँ हिस्से पर लागू.
SPLIT किसी डिलिमिटर, जैसे कॉमा, से स्ट्रिंग को बाँटें.
SEARCH स्ट्रिंग में कोई वैल्यू खोजें.
CAST, :: अन्य डेटा टाइप्स को VARCHAR में कन्वर्ट करें.
Snowflake में Data Types और Functions

अभ्यास करते हैं!

Snowflake में Data Types और Functions

Preparing Video For Download...