AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 29
Accepted
testerab
testerab
Asked: 2011-01-04 13:26:35 +0800 CST2011-01-04 13:26:35 +0800 CST 2011-01-04 13:26:35 +0800 CST

Onde estão alguns quebra-cabeças SQL úteis para ensinar SQL em um local de trabalho?

  • 772

Estou procurando quebra-cabeças SQL de nível iniciante e intermediário, que eu possa indicar aos estagiários para praticar.

Estou ciente de http://sqlzoo.net/ que é um ótimo recurso - há mais alguma coisa por aí que você possa sugerir?

learning
  • 9 9 respostas
  • 42238 Views

9 respostas

  • Voted
  1. Best Answer
    tadamson
    2011-01-04T14:19:26+08:002011-01-04T14:19:26+08:00

    Os livros e posts de grupos de notícias de Joe Celko são uma boa fonte de quebra-cabeças (com uma variedade de respostas). Eles podem ser um pouco mais intermediários/avançados e não específicos do MySQL, mas são fáceis de seguir e geralmente vêm de situações práticas do mundo real.

    Particularmente, procure uma cópia do SQL Puzzles and Answers de Joe Celko (link para a visualização do Google), é uma compilação de alguns dos melhores.

    Os fóruns do SQLTeam ocasionalmente também apresentam alguns problemas interessantes, mas geralmente se concentram no MS SQL Server.

    O domínio HackerRank SQL tem uma variedade de desafios SQL que podem ser concluídos usando várias implementações (por exemplo: Oracle, MySql, MS SQL Server, DB2).

    • 60
  2. CoderHawk
    2011-01-05T01:28:23+08:002011-01-05T01:28:23+08:00

    Existem muitos quebra-cabeças e concursos interessantes no BeyondRelational.Com

    Desafios do TSQL Desafio
    para iniciantes do TSQL

    • 22
  3. divided
    2011-01-04T13:49:08+08:002011-01-04T13:49:08+08:00

    O SQL Server Central tem alguns testes aqui:

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

    Há também o SQL Quiz, que é mais como perguntas de questionário do que quebra-cabeças:

    http://www.sqlquiz.com/

    E Lessthandot tem alguns quebra-cabeças gerais para programadores:

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

    • 17
  4. Gabe
    2011-02-22T23:51:24+08:002011-02-22T23:51:24+08:00

    Um que eu usei antes é: http://www.sql-tutorial.ru/en

    Possui livro interativo com exercícios (e dicas) e soluções

    • 11
  5. Gan
    2011-01-08T07:39:30+08:002011-01-08T07:39:30+08:00

    Você pode se inscrever na Newsletter do SQLServerCentral e receber uma Pergunta do Dia (entre outras notícias e artigos) em sua caixa de correio diariamente.

    Uma coisa a notar é que, além do SQL, as perguntas também se concentram na administração do banco de dados. Eles são bastante desafiadores embora.

    • 10
  6. Giorgi
    2011-01-24T07:32:40+08:002011-01-24T07:32:40+08:00

    Habilidades práticas da linguagem SQL tem uma boa coleção de exercícios para iniciantes, bem como para programadores experientes.

    • 9
  7. Lazer
    2011-10-03T09:58:13+08:002011-10-03T09:58:13+08:00

    Encontrei estes

    • http://www.simple-talk.com/community/blogs/lionel/default.aspx
    • http://sqlzoo.net/
    • https://forums.oracle.com/forums/thread.jspa?threadID=666829
    • 6
  8. Vérace
    2016-02-03T17:42:28+08:002016-02-03T17:42:28+08:00

    Existem dois sites que realmente se destacam para aprender SQL, especialmente Oracle (para MySQL veja abaixo).

    • Fóruns Oracle . Preste atenção especial às postagens de Frank Kulash e Solomon Yakobson (às vezes coisas de rara beleza), mas qualquer pessoa com um representante > 20k merece atenção. Verifique os rankings na página do fórum.

    • Fóruns Orafaq . Solomon Yakobson (de novo), Michel Cadot e Black Swan devem ser seguidos aqui.

    Muitos padawans menores respondem a perguntas usando PL/SQL apenas para serem esclarecidos (entre outros) pelo sensei especificado acima, que apontam soluções SQL puras de tal pulcritude que tornam a Mona Lisa (La Gioconda) pálida em comparação.

    Para MySQL veja aqui - um "livro de receitas" de consultas MySQL.

    Por fim, diria apenas que há muitos textos dignos de estudo. Verifique Celko, DuBois e Gulutzan entre outros .

    • 5
  9. testerab
    2019-12-20T13:52:54+08:002019-12-20T13:52:54+08:00

    Respondendo minha própria pergunta para sugerir este divertido quebra-cabeça de mistério de assassinato SQL - há um nível "experiente" e um nível "passo a passo" mais detalhado, onde cada conceito que você precisa para resolver o mistério é explicado e praticado. Abrange conceitos de "O que é SQL/um banco de dados relacional" para agregar funções e junções.

    https://mystery.knightlab.com/

    Github se você quiser executar localmente: https://github.com/NUKnightLab/sql-mysteries

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Como você mostra o SQL em execução em um banco de dados Oracle?

    • 2 respostas
  • Marko Smith

    Como selecionar a primeira linha de cada grupo?

    • 6 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Posso ver Consultas Históricas executadas em um banco de dados SQL Server?

    • 6 respostas
  • Marko Smith

    Como uso currval() no PostgreSQL para obter o último id inserido?

    • 10 respostas
  • Marko Smith

    Como executar o psql no Mac OS X?

    • 11 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Marko Smith

    Passando parâmetros de array para um procedimento armazenado

    • 12 respostas
  • Martin Hope
    Manuel Leduc Restrição exclusiva de várias colunas do PostgreSQL e valores NULL 2011-12-28 01:10:21 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Stuart Blackler Quando uma chave primária deve ser declarada sem cluster? 2011-11-11 13:31:59 +0800 CST
  • Martin Hope
    pedrosanta Listar os privilégios do banco de dados usando o psql 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST
  • Martin Hope
    BrunoLM Guid vs INT - Qual é melhor como chave primária? 2011-01-05 23:46:34 +0800 CST
  • Martin Hope
    bernd_k Quando devo usar uma restrição exclusiva em vez de um índice exclusivo? 2011-01-05 02:32:27 +0800 CST
  • Martin Hope
    Patrick Como posso otimizar um mysqldump de um banco de dados grande? 2011-01-04 13:13:48 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve