it-swarm.asia

Di mana beberapa teka-teki SQL yang berguna untuk mengajarkan SQL di tempat kerja?

Saya mencari teka-teki SQL tingkat pemula dan menengah, yang bisa saya tunjuk peserta pelatihan untuk latihan.

Saya mengetahui http://sqlzoo.net/ yang merupakan sumber yang bagus - adakah hal lain di luar sana yang dapat Anda sarankan?

102
testerab

Joe Celko buku-buku dan posting newsgroup adalah sumber teka-teki yang bagus (dengan beragam jawaban). Mereka mungkin sedikit lebih menengah/maju dan tidak spesifik MySQL, tetapi mudah diikuti dan umumnya datang dari situasi dunia nyata yang praktis.

Khususnya, memburu salinan Puzzles and Answers Joe Celko SQL (tautan ke pratinjau Google), ini adalah kompilasi dari beberapa yang terbaik.

The forum SQLTeam terkadang memiliki beberapa masalah menarik juga, tetapi umumnya berfokus pada MS SQL Server.

Domain SQL HackerRank memiliki berbagai tantangan SQL yang dapat diselesaikan menggunakan beberapa implementasi (mis .: Oracle, MySql, MS SQL Server, DB2).

57
tadamson
22
CoderHawk

SQL Server Central memiliki beberapa kuis di sini:

http://www.sqlservercentral.com/tags/T-SQL/SQL+Puzzles/

Ada juga SQL Quiz, yang lebih mirip pertanyaan kuis daripada teka-teki:

http://www.sqlquiz.com/

Dan Lessthandot memiliki beberapa teka-teki programmer umum:

http://forum.lessthandot.com/viewforum.php?f=102

17
divided

Salah satu yang saya gunakan sebelumnya adalah: http://www.sql-tutorial.ru/en

Memiliki buku interaktif dengan latihan (dan tips) dan solusi

11
Gabe

Anda dapat mendaftar SQLServerCentral's Newsletter dan menerima Pertanyaan Hari Ini (di antara berita dan artikel lainnya) di kotak surat Anda setiap hari .

Satu hal yang perlu diperhatikan adalah bahwa selain SQL, pertanyaannya juga fokus pada administrasi basis data. Mereka cukup menantang.

10
Gan

Keterampilan praktis bahasa SQL memiliki koleksi latihan yang baik untuk pemula maupun untuk programmer yang berpengalaman.

9
Giorgi
6
Lazer

Ada dua situs yang sangat menonjol untuk belajar SQL, terutama Oracle (untuk MySQL lihat di bawah).

  • forum Oracle . Berikan perhatian khusus pada tulisan Frank Kulash dan Solomon Yakobson (kadang-kadang hal-hal yang jarang terjadi) tetapi siapa pun dengan reputasi> 20rb patut mendapat perhatian. Periksa peringkat di halaman forum.

  • forum Orafaq . Solomon Yakobson (lagi), Michel Cadot dan Black Swan harus diikuti di sini.

Banyak yang lebih kecil padawan menjawab pertanyaan menggunakan PL/SQL hanya untuk diluruskan oleh (antara lain) sensei yang ditentukan di atas yang menunjukkan solusi SQL murni dari pulchritude seperti membuat Mona Lisa (La Gioconda) pucat dibandingkan.

Untuk MySQL, lihat di sini - "buku masak" dari pertanyaan MySQL.

Akhirnya, saya hanya akan mengatakan bahwa ada banyak teks yang layak dipelajari. Periksa Celko, DuBois, dan Gulutzan antara lain .

5
Vérace

Menjawab pertanyaan saya sendiri untuk menyarankan teka-teki misteri pembunuhan SQL yang menghibur ini - ada tingkat "berpengalaman", dan tingkat "langkah-langkah" yang lebih rinci di mana setiap konsep yang Anda perlukan untuk memecahkan misteri dijelaskan dan dipraktikkan. Mencakup konsep dari "Apa itu SQL/database relasional" hingga fungsi agregat dan bergabung.

https://mystery.knightlab.com/

Github jika Anda ingin menjalankan secara lokal: https://github.com/NUKnightLab/sql-mysteries

0
testerab