Sto cercando puzzle SQL per principianti e di livello intermedio, a cui posso indirizzare i tirocinanti per esercitarsi.
Sono a conoscenza di http://sqlzoo.net/ che è una grande risorsa - c'è qualcos'altro che potresti suggerire?
Sto cercando puzzle SQL per principianti e di livello intermedio, a cui posso indirizzare i tirocinanti per esercitarsi.
Sono a conoscenza di http://sqlzoo.net/ che è una grande risorsa - c'è qualcos'altro che potresti suggerire?
Risposte:
I libri e i post dei newsgroup di Joe Celko sono una buona fonte di enigmi (con una varietà di risposte). Potrebbero essere un po 'più intermedi / avanzati e non specifici di MySQL, ma sono facili da seguire e generalmente provengono da situazioni pratiche del mondo reale.
In particolare, dai la caccia a una copia dei puzzle e delle risposte SQL di Joe Celko (link all'anteprima di Google), è una raccolta di alcuni dei migliori.
I forum SQLTeam occasionalmente presentano anche alcuni problemi interessanti, ma generalmente focalizzati su MS SQL Server.
Il dominio HackerRank SQL presenta una serie di sfide SQL che possono essere completate utilizzando più implementazioni (ad es. Oracle, MySql, MS SQL Server, DB2).
Ci sono molti enigmi e concorsi interessanti in BeyondRelational.Com
SQL Server Central ha alcuni quiz qui:
http://www.sqlservercentral.com/tags/T-SQL/SQL+Puzzles/
C'è anche SQL Quiz, che è più simile alle domande del quiz piuttosto che ai puzzle:
E Lessthandot ha alcuni enigmi generali per i programmatori:
Uno che ho usato prima è: http://www.sql-tutorial.ru/en
Ha un libro interattivo con esercizi (e suggerimenti) e soluzioni
Puoi iscriverti alla newsletter di SQLServerCentral e ricevere quotidianamente una domanda del giorno (tra le altre notizie e articoli) nella tua casella di posta.
Una cosa da notare è che oltre a SQL, le domande si concentrano anche sull'amministrazione del database. Sono piuttosto impegnativi però.
Le abilità pratiche del linguaggio SQL hanno una buona raccolta di esercizi per principianti e per programmatori esperti.
Esistono due siti che si distinguono per l'apprendimento di SQL, in particolare Oracle (per MySQL vedi sotto).
Forum Oracle . Presta particolare attenzione ai post di Frank Kulash e Solomon Yakobson (a volte cose di rara bellezza) ma chiunque abbia un rappresentante> 20k merita attenzione. Controlla le classifiche nella pagina dei forum.
Forum di Orafaq . Solomon Yakobson (di nuovo), Michel Cadot e Black Swan devono essere seguiti qui.
Molti padawan minori rispondono a domande usando PL / SQL solo per essere posti direttamente (tra gli altri) dai sensei sopra specificati che indicano soluzioni SQL pure di tale pulchritude da far impallidire la Gioconda in confronto.
Per MySQL vedi qui - un "ricettario" di query MySQL.
Infine, vorrei solo dire che ci sono molti testi degni di studio. Controlla tra l'altro Celko, DuBois e Gulutzan .