初心者や中級レベルのSQLパズルを探しています。練習のために訓練生を指すことができます。
私はhttp://sqlzoo.net/を知っています。これは素晴らしいリソースです。他に提案できるものはありますか?
初心者や中級レベルのSQLパズルを探しています。練習のために訓練生を指すことができます。
私はhttp://sqlzoo.net/を知っています。これは素晴らしいリソースです。他に提案できるものはありますか?
回答:
Joe Celkoの本とニュースグループの投稿は、パズルの良いソースです(さまざまな答えがあります)。これらは、MySQL固有ではなく、もう少し中級/上級かもしれませんが、簡単に理解でき、実際の実際の状況に由来します。
特に、Joe CelkoのSQL Puzzles and Answers(Googleプレビューへのリンク)のコピーを探してみてください。これは最高のものの編集です。
SQLTeamフォーラムは、時折、あまりにもいくつかの興味深い問題を抱えているが、一般的にMS SQL Serverのに焦点を当てました。
HackerRank SQLドメインは、複数の実装(:オラクルは、MySQL、MS SQL Serverの、DB2など)を使用して完了することができますSQLの課題の様々なています。
SQL Server Centralのクイズは次のとおりです。
http://www.sqlservercentral.com/tags/T-SQL/SQL+Puzzles/
SQLクイズもあります。これは、パズルではなくクイズの質問に似ています。
また、Lessthandotにはいくつかの一般的なプログラマーパズルがあります。
以前に使用したことがあります:http : //www.sql-tutorial.ru/en
演習(およびヒント)と解決策が記載されたインタラクティブな本があります
SQLServerCentralのニュースレターにサインアップして、メールボックスに毎日の質問(その他のニュースや記事)を毎日受け取ることができます。
注意すべきことの1つは、SQLに加えて、質問がデータベース管理にも焦点を当てていることです。しかし、彼らはかなり挑戦的です。
SQL言語の実践的なスキルには、初心者だけでなく経験豊富なプログラマー向けの優れた演習集があります。
SQL、特にOracle(MySQLについては以下を参照)を学習するために本当に際立っている2つのサイトがあります。
Oracleフォーラム。フランク・クラシュとソロモン・ヤコブソンの投稿に注目してください(まれに美しさもあります)が、20kを超える代表者は注目に値します。フォーラムのページでランキングを確認してください。
Orafaqフォーラム。ソロモン・ヤコブソン(再び)、ミシェル・カドット、ブラック・スワンがここに続きます。
それほど多くのパダワンは、PL / SQLを使用して質問に答えますが、モナリザ(ラジョコンダ)を比較すると青ざめるような純粋なSQLソリューションを指摘している上記の先生のみが(特に)まっすぐに設定します。
MySQLの参照ここで - MySQLのクエリの「料理」を。
最後に、研究に値する多くのテキストがあるとだけ申し上げます。特に Celko、DuBois、Gulutzanを確認してください。