Snowflake में डेटा मॉडलिंग परिचय
Nuno Rocha
Director of Engineering







SELECT manufacturer_id,
manufacturer_name,
location,
COUNT(*) AS repetitions
FROM allproducts
GROUP BY manufacturer_id,
manufacturer_name,
location
HAVING COUNT(*) > 1;

SELECT DISTINCT category
FROM allproducts;

SELECT DISTINCT product_name,
category
FROM allproducts
WHERE category = 'L';

SELECT DISTINCT product_name,
category
FROM allproducts
WHERE category = 'L';

SELECT FROM: किसी विशेष एंटिटी से डेटा प्राप्त करने का SQL क्लॉज़DISTINCT: किसी एट्रिब्यूट से यूनिक मान लौटाने का SQL क्लॉज़COUNT: निर्दिष्ट मानदंड से मेल खाती पंक्तियों की गिनती करने वाला SQL क्लॉज़GROUP BY: दिए गए एट्रिब्यूट्स के समान मानों के आधार पर पंक्तियों को समूहित करने वाला SQL क्लॉज़HAVING: GROUP BY के साथ समूहों को किसी शर्त पर फ़िल्टर करने का SQL क्लॉज़WHERE: किसी शर्त के आधार पर रिकॉर्ड फ़िल्टर करने का SQL क्लॉज़AS: कॉलम या टेबल का उपनाम देने का SQL क्लॉज़-- किसी शर्त पर फ़िल्टर करते हुए यूनिक मान क्वेरी करना
SELECT DISTINCT column_name
FROM table_name
WHERE column_name condition value;
-- एक कॉलम पर एग्रीगेट कर गिनती निकालना और परिणाम फ़िल्टर करना
SELECT column_name,
COUNT(*) AS alias_name
FROM table_name
GROUP BY column_name
HAVING COUNT(*) condition value;
Snowflake में डेटा मॉडलिंग परिचय