¿Dónde hay algunos acertijos SQL útiles para enseñar SQL en un lugar de trabajo?

100

Estoy buscando acertijos SQL de nivel principiante e intermedio, a los que puedo dirigir a los alumnos para practicar.

Soy consciente de http://sqlzoo.net/ que es un gran recurso, ¿hay algo más que pueda sugerir?

testerab
fuente

Respuestas:

57

Los libros y las publicaciones de grupos de noticias de Joe Celko son una buena fuente de acertijos (con una variedad de respuestas). Pueden ser un poco más intermedios / avanzados y no específicos de MySQL, pero son fáciles de seguir y generalmente provienen de situaciones prácticas del mundo real.

Particularmente, busque una copia de los acertijos y respuestas SQL de Joe Celko (enlace a la vista previa de Google), es una compilación de algunos de los mejores.

Los foros de SQLTeam ocasionalmente también tienen algunos problemas interesantes, pero generalmente se enfocan en MS SQL Server.

El dominio SQL de HackerRank tiene una variedad de desafíos SQL que se pueden completar utilizando múltiples implementaciones (por ejemplo: Oracle, MySql, MS SQL Server, DB2).

tadamson
fuente
10

Puede suscribirse al boletín de SQLServerCentral y recibir una pregunta del día (entre otras noticias y artículos) en su buzón todos los días.

Una cosa a tener en cuenta es que, además de SQL, las preguntas también se centran en la administración de la base de datos. Sin embargo, son bastante desafiantes.

Gan
fuente
5

Hay dos sitios que realmente se destacan para aprender SQL, especialmente Oracle (para MySQL, ver más abajo).

  • Foros de Oracle . Presta especial atención a las publicaciones de Frank Kulash y Solomon Yakobson (a veces cosas de rara belleza), pero cualquier persona con un representante de> 20k merece atención. Consulte las clasificaciones en la página de foros.

  • Foros de Orafaq . Solomon Yakobson (nuevamente), Michel Cadot y Black Swan deben ser seguidos aquí.

Muchos padawan menores responden preguntas utilizando PL / SQL solo para ser aclarado por (entre otros) los sensei especificados anteriormente que señalan soluciones SQL puras de tal pulcritud que hacen que la Mona Lisa (La Gioconda) palidezca en comparación.

Para MySQL ver aquí - un "libro de cocina" de consultas MySQL.

Finalmente, solo diría que hay muchos textos dignos de estudio. Verifique Celko, DuBois y Gulutzan, entre otros .

Vérace
fuente