Εξάσκηση SQL χωρίς τη δική σας βάση δεδομένων
Η SQL είναι μια πολύ σημαντική δεξιότητα για τους αναλυτές δεδομένων και τους επιστήμονες δεδομένων. Ωστόσο, όταν μόλις ξεκινάτε να μαθαίνετε στο πεδίο, πώς μπορείτε να εξασκηθείτε στο ερώτημα με SQL εάν δεν έχετε αποθηκευμένα δεδομένα σε μια βάση δεδομένων;
By Hui XiangChua, Επιστήμονας δεδομένων.
Πολλοί οργανισμοί έχουν δεδομένα αποθηκευμένα σε βάσεις δεδομένων και η SQL είναι μια γλώσσα ερωτημάτων που χρησιμοποιείται συνήθως για την εξαγωγή των δεδομένων από αυτές τις βάσεις δεδομένων. Στην πραγματικότητα, πολλοί μεγάλοι οργανισμοί όπως το Facebook και η Amazon έχουν συμπεριλάβει την SQL ως στοιχείο των τεχνικών δοκιμών δεξιοτήτων τους. Αυτό οφείλεται στο γεγονός ότι η δυνατότητα συγκέντρωσης των σχετικών δεδομένων είναι σημαντική πριν από την εκτέλεση οποιασδήποτε απαραίτητης ανάλυσης δεδομένων.
Μια πρόκληση για την εξάσκηση της SQL είναι ότι χρειαζόμαστε βάσεις δεδομένων για αρχή, κάτι που συχνά δεν έχουμε. Ωστόσο, δεδομένα.κόσμος μας επιτρέπει να κάνουμε ακριβώς αυτό χωρίς να έχουμε τη δική μας βάση δεδομένων. Μπορούμε να εκτελέσουμε ερωτήματα SQL σε δημόσια διαθέσιμα σύνολα δεδομένων στο data.world απευθείας. Είναι δωρεάν η δημιουργία λογαριασμού στο data.world και δεν χρειάζεται να επιβαρυνθείτε με κανένα κόστος για την εκτέλεση ερωτημάτων SQL!
Για όσους δεν είναι εξοικειωμένοι, το data.world είναι μια πλατφόρμα που προσφέρει πολλά ανοιχτά δεδομένα που σχετίζονται με πολλούς διαφορετικούς τομείς και κλάδους (μπορείτε επίσης να ανεβάσετε τα δικά σας σύνολα δεδομένων). Η αποστολή τους είναι να:
- Δημιουργήστε τον πιο ουσιαστικό, συνεργατικό και άφθονο πόρο δεδομένων στον κόσμο, προκειμένου να μεγιστοποιήσετε τη χρησιμότητα επίλυσης προβλημάτων των δεδομένων στην κοινωνία.
- Υποστηρίξτε δημόσια τη βελτίωση της υιοθέτησης, της χρηστικότητας και του πολλαπλασιασμού των ανοιχτών δεδομένων και των συνδεδεμένων δεδομένων.
- Χρησιμεύει ως προσβάσιμο ιστορικό αποθετήριο παγκόσμιων δεδομένων.
Εδώ, περιγράφω ένα παράδειγμα χρησιμοποιώντας α σύνολο δεδομένων σχετικά με τις τάσεις Covid-19 της Σιγκαπούρης. Η δυνατότητα ερωτήματος μερικές φορές κρύβεται κάτω από το αναπτυσσόμενο μενού του κουμπιού με τις τρεις κουκκίδες ή μπορεί να εμφανίζεται στην επάνω δεξιά γωνία του συνόλου δεδομένων που αντιπροσωπεύεται με α >_ σύμβολο.
Η ακόλουθη SQL υπολογίζει τον κινούμενο μέσο όρο 7 ημερών του αριθμού των επιβεβαιωμένων περιπτώσεων, με την έξοδο να ταξινομείται κατά φθίνουσα σειρά ημερομηνίας. Ένας σύνδεσμος για το ερώτημα μπορεί να βρεθεί εδώ.
Από την άλλη πλευρά, η παρακάτω SQL υπολογίζει την ποσοστιαία αύξηση μέρα με τη μέρα στον αθροιστικό αριθμό των ατόμων που έχουν ολοκληρώσει τον εμβολιασμό τους, με την έξοδο να ταξινομείται κατά φθίνουσα σειρά ημερομηνίας. Αυτό απαιτεί αυτοσύνδεση, δηλαδή ένωση ενός πίνακα με τον εαυτό του. Έχω χρησιμοποιήσει τη συνάρτηση DATE_SUB ως μέρος της αυτοσύνδεσης για να λάβω τα δεδομένα από την προηγούμενη ημέρα σε σχέση με την τρέχουσα ημέρα. Κάνοντας κλικ στο κείμενο DATE_SUB επιστρέφει επίσης περισσότερες πληροφορίες σχετικά με τη λειτουργία και τις απαραίτητες παραμέτρους. Ένας σύνδεσμος για το ερώτημα μπορεί να βρεθεί εδώ.
Υπάρχει επίσης ένα Εκμάθηση SQL στο data.world που καλύπτει βασικές, ενδιάμεσες και προηγμένες έννοιες SQL. Ως εκ τούτου, είναι μια καλή πλατφόρμα ανοιχτού κώδικα για να μάθετε και να εξασκήσετε την SQL.
Σε ξεχωριστή σημείωση, εάν βρίσκεστε σε θέση πρόσληψης και διερευνάτε εναλλακτικές λύσεις για τον τρόπο διεξαγωγής των δοκιμών SQL, αυτή μπορεί επίσης να είναι μια καλή πλατφόρμα για να εξετάσετε.
Συγγενεύων:
Πηγή: https://www.kdnuggets.com/2021/08/sql-without-own-database.html
- "
- &
- Λογαριασμός
- Υιοθεσία
- Amazon
- ανάλυση
- analytics
- περιπτώσεις
- πρόκληση
- συστατικό
- Δικαστικά έξοδα
- Covid-19
- Ρεύμα
- ημερομηνία
- ανάλυση δεδομένων
- επιστημονικά δεδομένα
- βάση δεδομένων
- βάσεις δεδομένων
- ημέρα
- βαθιά μάθηση
- Διευθυντής
- domains
- μηχανικός
- Μηχανικοί
- εμπειρία
- εξαγάγετε τα δεδομένα
- Χαρακτηριστικό
- Δωρεάν
- λειτουργία
- καλός
- GPU
- Πρόσληψη
- Πως
- Πώς να
- HTTPS
- Αυξάνουν
- βιομηχανίες
- πληροφορίες
- IT
- Γλώσσα
- large
- ΜΑΘΑΊΝΩ
- μάθηση
- LINK
- Αποστολή
- ML
- προσφορές
- διαδικτυακά (online)
- ανοίξτε
- ανοικτού κώδικα
- τάξη
- Οργανισμοί
- ΑΛΛΑ
- πλατφόρμες
- πόρος
- Επιστροφές
- Επιστήμη
- επιστήμονες
- SQL
- ξεκίνησε
- ιστορίες
- Τεχνικός
- δοκιμές
- κορυφή
- Τάσεις
- us
- χρηστικότητα
- χρησιμότητα
- κόσμος
- X