अपना इरादा स्पष्ट करें

वास्तविक समस्याओं पर SQL लागू करना

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

यह क्यों अहम है?

किसे फर्क पड़ता है स्माइली चेहरा

"...अगर मेरा कोड वैसा ही करता है जैसा मैंने डिज़ाइन किया है, तो इसे कैसे लिखा है उससे किसे फर्क पड़ता है..."

वास्तविक समस्याओं पर SQL लागू करना

...छह महीने बाद

हताश व्यक्ति

वास्तविक समस्याओं पर SQL लागू करना

हमेशा AS का उपयोग करें

मूल

SELECT title film_title
FROM film;

बेहतर

SELECT title AS film_title
FROM film;
वास्तविक समस्याओं पर SQL लागू करना

कौन-सा JOIN?

मूल

SELECT category, length
FROM film AS f
JOIN category AS c
ON f.film_id = c.film_id;

बेहतर

SELECT category, length
FROM film AS f
INNER JOIN category AS c
ON f.film_id = c.film_id;
वास्तविक समस्याओं पर SQL लागू करना

अलियस का अच्छा उपयोग

मूल

SELECT category, length
FROM film AS x1
INNER JOIN category AS x2
ON x1.film_id = x2.film_id;

बेहतर

SELECT category, length
FROM film AS f
INNER JOIN category AS c
ON f.film_id = c.film_id;
वास्तविक समस्याओं पर SQL लागू करना

अलियस का अच्छा उपयोग

मूल

SELECT category, length
FROM film AS x1
INNER JOIN category AS x2
ON x1.film_id = x2.film_id;

बेहतर

SELECT category, length
FROM film AS f
INNER JOIN category AS c
ON f.film_id = c.film_id;
SELECT category, length
FROM film AS fil
INNER JOIN category AS cat
ON fil.film_id = cat.film_id;
वास्तविक समस्याओं पर SQL लागू करना

टिप्पणियाँ (comments) लिखें

/* Use the system table, information_schema.columns to 
generate a comma-separated list of columns for each table */
SELECT table_name, STRING_AGG(column_name, ', ') AS columns
FROM information_schema.columns
-- All our data is stored in the public schema.
WHERE table_schema = 'public'
GROUP BY table_name;
/* Multi-line comment */
-- Single-line comment
वास्तविक समस्याओं पर SQL लागू करना

आपका इरादा क्या था?

वास्तविक समस्याओं पर SQL लागू करना

Preparing Video For Download...