सामान्य गलतियों से बचें

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

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

टिप्पणियों का गलत उपयोग न करें

/* When selecting category and length
from films we need to use f, after this
I had a sandwich, it was a 
good sandwich ...*/
SELECT category, length
-- FROM actor as a
FROM film AS f
/* Inner join the table category 
with the film table */
INNER JOIN category AS c
ON f.film_id = c.film_id;

ऐसा न करें

  • अपनी टिप्पणियों में निबंध न लिखें.
वास्तविक समस्याओं पर SQL लागू करना

टिप्पणियों का गलत उपयोग न करें





SELECT category, length
-- FROM actor as a
FROM film AS f
/* Inner join the table category 
with the film table */
INNER JOIN category AS c
ON f.film_id = c.film_id;

ऐसा न करें

  • अपनी टिप्पणियों में निबंध न लिखें.
  • फाइनल कोड में पुराने कमेंट न छोड़ें.
वास्तविक समस्याओं पर SQL लागू करना

टिप्पणियों का गलत उपयोग न करें





SELECT category, length

FROM film AS f
/* Inner join the table category 
with the film table */
INNER JOIN category AS c
ON f.film_id = c.film_id;

ऐसा न करें

  • अपनी टिप्पणियों में निबंध न लिखें.
  • फाइनल कोड में पुराने कमेंट न छोड़ें.
  • कमेंट ऐसा न लिखें जो कोड दोहराएँ.
वास्तविक समस्याओं पर SQL लागू करना

टिप्पणियों का गलत उपयोग न करें

/* When selecting category and length
from films we need to use f, after this
I had a sandwich, it was a 
good sandwich ...*/
SELECT category, length
-- FROM actor as a
FROM film AS f
/* Inner join the table category 
with the film table */
INNER 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 न करें

SELECT *
FROM film AS f
INNER JOIN category AS c
ON f.film_id = c.film_id;
release_year language_id rental_duration rental_rate length  .......
2009            1            4              6.99        173  .......    
2006            1            7              6.99        185  .......    
2004            1            5              4.99        153  .......    
2007            1            7              2.99        69   .......
वास्तविक समस्याओं पर SQL लागू करना

प्रोग्रामिंग के लिए SQL का उपयोग न करें

DO $$
BEGIN
   FOR counter IN 1..5 LOOP
     IF (counter = 2) THEN
      RAISE NOTICE 'BINGO!';
     ELSE 
      RAISE NOTICE 'Not BINGO :-(';
     END IF;
   END LOOP;
END; $$
NOTICE:  1 Not BINGO :-(
NOTICE:  1 BINGO!
NOTICE:  3 Not BINGO :-(
NOTICE:  4 Not BINGO :-(
NOTICE:  5 Not BINGO :-(
वास्तविक समस्याओं पर SQL लागू करना

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

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

Preparing Video For Download...