Berlatih SQL tanpa database Anda sendiri
SQL adalah keterampilan yang sangat penting bagi analis data dan ilmuwan data. Namun, saat Anda baru memulai belajar di lapangan, bagaimana Anda bisa berlatih membuat kueri dengan SQL jika Anda tidak memiliki data yang tersimpan di database?
By Hui XiangChua, Ilmuwan Data.
Banyak organisasi memiliki data yang disimpan dalam basis data, dan SQL adalah bahasa kueri yang biasa digunakan untuk mengekstrak data dari basis data ini. Faktanya, banyak organisasi besar seperti Facebook dan Amazon telah memasukkan SQL sebagai komponen tes keterampilan teknis mereka. Ini karena mampu mengumpulkan data yang relevan adalah penting sebelum melakukan analisis data yang diperlukan.
Salah satu tantangan untuk berlatih SQL adalah kita membutuhkan database untuk memulai, yang seringkali tidak kita miliki. Namun, data.dunia memungkinkan kita untuk melakukan hal itu tanpa memiliki database kita sendiri. Kami dapat melakukan kueri SQL pada kumpulan data yang tersedia untuk umum di data.world secara langsung. Ini gratis untuk membuat akun di data.world, dan Anda tidak perlu mengeluarkan biaya apa pun untuk melakukan kueri SQL!
Bagi yang belum familiar, data.world adalah platform yang menawarkan banyak data terbuka yang berkaitan dengan berbagai domain dan industri (Anda juga dapat mengunggah kumpulan data Anda sendiri). Misi mereka adalah untuk:
- Bangun sumber daya data yang paling bermakna, kolaboratif, dan berlimpah di dunia untuk memaksimalkan utilitas pemecahan masalah sosial data;
- Advokasi publik untuk meningkatkan adopsi, kegunaan, dan proliferasi data terbuka dan data terkait;
- Sajikan sebagai gudang sejarah yang dapat diakses dari data dunia.
Di sini, saya menguraikan contoh menggunakan a kumpulan data tentang tren Covid-19 Singapura. Fitur kueri terkadang tersembunyi di bawah tarik-turun tombol tiga titik, atau mungkin muncul di pojok kanan atas kumpulan data yang direpresentasikan dengan sebuah >_ simbol.
SQL berikut menghitung pergerakan rata-rata 7 hari dari jumlah kasus terkonfirmasi, dengan keluaran yang diurutkan berdasarkan urutan tanggal menurun. Tautan ke kueri dapat ditemukan di sini.
Di sisi lain, SQL di bawah ini menghitung persentase peningkatan hari demi hari dalam jumlah kumulatif individu yang telah menyelesaikan vaksinasi mereka, dengan hasil yang diurutkan berdasarkan urutan tanggal menurun. Ini membutuhkan self-join, yaitu bergabung dengan tabel dengan dirinya sendiri. Saya telah menggunakan fungsi DATE_SUB sebagai bagian dari self-join untuk mendapatkan data dari hari sebelumnya dengan hari ini. Mengeklik teks DATE_SUB juga mengembalikan lebih banyak informasi tentang fungsi dan parameter yang diperlukan. Tautan ke kueri dapat ditemukan di sini.
Ada juga sebuah tutorial SQL pada data.world yang mencakup konsep SQL dasar, menengah, dan lanjutan. Oleh karena itu, ini adalah platform sumber terbuka yang bagus untuk mempelajari dan mempraktikkan SQL.
Pada catatan terpisah, jika Anda berada dalam posisi perekrutan dan mencari alternatif bagaimana tes SQL dapat dilakukan, ini juga bisa menjadi platform yang baik untuk dipertimbangkan.
Terkait:
Sumber: https://www.kdnuggets.com/2021/08/sql-without-own-database.html
- "
- &
- Akun
- Adopsi
- Amazon
- analisis
- analisis
- kasus
- menantang
- komponen
- Biaya
- Covid-19
- terbaru
- data
- analisis data
- ilmu data
- Basis Data
- database
- hari
- belajar mendalam
- Kepala
- domain
- insinyur
- Insinyur
- pengalaman
- ekstrak datanya
- Fitur
- Gratis
- fungsi
- baik
- GPU
- Mempekerjakan
- Seterpercayaapakah Olymp Trade? Kesimpulan
- How To
- HTTPS
- Meningkatkan
- industri
- informasi
- IT
- bahasa
- besar
- BELAJAR
- pengetahuan
- LINK
- Misi
- ML
- Penawaran
- secara online
- Buka
- open source
- urutan
- Organisasi
- Lainnya
- Platform
- sumber
- Pengembalian
- Ilmu
- ilmuwan
- SQL
- mulai
- cerita
- Teknis
- tes
- puncak
- Tren
- us
- kegunaan
- kegunaan
- dunia
- X