Snowflake में Data Types और Functions
Jake Roach
Field Data Engineer
$$
NUMBER
DECIMAL, INTEGER का अर्थ NUMBER जैसा ही है$$
126 -- पूर्णांक
7.99 -- डॉलर राशि
.000191 -- दशमलव
-46.88 -- नकारात्मक मान
563719100 -- ID's
...
1.234E+2 -- संख्यात्मक स्थिरांक
NUMBER(<precision>, <scale>)
Precision संख्या में अंकों की कुल संख्या है
Scale दशमलव बिंदु के बाद के अंकों की संख्या है
$$
-- Precision: 4, Scale: 2 NUMBER(4, 2)1.75 -- सही! 624.99 -- फिट नहीं होगा
-- Precision: 3, Scale: 0
NUMBER(3, 0)
42 -- सही!
1000 -- फिट नहीं होगा
41.99 -- फिट नहीं होगा
$$
$$
NUMBER है NUMBER(38, 0)CREATE TABLE sales ( id NUMBER, -- पारंपरिक संख्यात्मक डेटाprice NUMBER(5, 2), -- $999.99 तक डॉलर मानquantity NUMBER(4, 0) -- 10,000 से कम पूर्णांक मान);
DESCRIBE TABLE schema.table;
name | type | kind | ...
---------- | ------------ | -------- | ---
id | NUMBER(38,0) | COLUMN | ...
price | NUMBER(5,2) | COLUMN | ...
quantity | NUMBER(4,0) | COLUMN | ...
$$
$$
0.0000000120056
CREATE TABLE metrics (
id NUMBER,
accuracy FLOAT
);
DESCRIBE TABLE schema.table;
name | type | ...
---------- | -------------- | ---
id | NUMBER(38,0) | ...
accuracy | FLOAT | ...
$$
=, !=, <, या > जैसे टूल से मानों की तुलना.+, -, /, या * जैसी अंकगणितीय क्रियाएँ.SUM, AVG, या COUNT से डेटा एग्रीगेट करना.MEDIAN, STDDEV, और CORR से सार-सांख्यिकी निकालना.$$
Snowflake में Data Types और Functions