SQL

「SQLアタマアカデミー」サポートページ更新

SQL

「SQLアタマアカデミー サポートページ」に、8月号「更新なんてこわくない!」の演習問題の解答・解説を掲載しました。皆様の学習にお役立て下さい。

『Web+DB Press』Vol.46 SQLアタマアカデミー第2回

SQL

ボラボラ島から帰ってきました。楽しかったー。マンタを至近で見ました。旅行記は後ほど。 『WEB+DB PRESS Vol.46』が発売されております。「SQLアタマアカデミー」第2回が掲載されています。今回のテーマは「更新」。「こんなこといいなーできたらいいなー…

SQLパズル 解答と解説

SQL

それでは、「文字列中の重複する文字を削除する 」の解答と解説です。 まずはセルコのオリジナルの解からご紹介しましょう。 最初に、対象となる文字列の文字数をカバーできる適当な大きさの連番テーブルSequenceを作ります。この方法は、『指南書』の「1-9 …

文字列中の重複する文字を削除する

SQL

大分あいだが空いてしまいましたが、残暑厳しいおり、皆さんお元気でしょうか。理事長のSQLパズルコーナーでございます。 さて、今回の問題は、SQLがひっじょーに苦手とする嫌な分野、文字列操作からの出題でございます。 次のような、適当な文字列を格納す…

SQLアタマアカデミー 第2回 校正終了

SQL

『Web+DB Press』の連載「SQLアタマアカデミー」の校正を終了。今回は割と実用的だし、これまであまりスポットの当たっていなかったテーマを取り上げられたと思います。次回への布石もそれなりに打てて、満足な出来(まあ次回は次回で全然違う話するかもしれ…

CodeZine:「分析関数の衝撃(完結編)」

SQL

おお、CodeZineに久々に山岸さん(明智さん)の記事「分析関数の衝撃(完結編)」が掲載されています。今回も熟練した分析関数の使い方を披露されています。また、全称量化と存在量化をMAXとMINの特性関数でコントロールする方法も、条件を複数組み合わせた…

『指南書』サポートページを拡充

SQL

『達人に学ぶ SQL徹底指南書』サポートページに、本文中のSQLのコードを追加しました。とりあえず第1章のみですが、今週中には第2、3章も追加する予定です。今までもサンプルデータの作成SQLは載せていたけど、やはり試しに実行できた方が勉強がはかどるよね…

「SQLアタマアカデミー」サポートページをアップ

SQL

『Web+DB Press』で連載中の「SQLアタマアカデミー」サポートページを公開しました。読者の皆様の学習にお役立て下さい。 とりあえず、前回の特集と今回の第1回の演習問題の解答・解説および紙幅の関係で盛り込めなかった話などの補足説明が主な内容です。 …

『Web+DB Press』Vol.45見本誌

SQL

『WEB+DB PRESS』Vol.45の見本誌が到着。今回は・・・おお、ちゃんと定位置におさまっている(つまり後ろの方でひっそりと、ということ)。やはりポジション的にはここが一番落ち着く。レイアウトも明るくエレガントで内容と実にマッチしている。いい仕事し…

世界を集合としてみること

SQL

今後、データベースは統計分析とタッグを組んで発展していく。これは私の持論です。でも別に私だけの意見じゃなくて、前に同じことを言ったひとは10000人ぐらいいます。色んな意味で物や人が溢れて、データが爆発的に規模を増大させた結果、個々のケースにい…

校正終了

SQL

『Web+DB Press』の連載第一弾の校正をさくっと終了。初回ではあるけど、ネタ自体はもともと『指南書』に入れるつもりで用意していたもので、いわば去年から持ち越しているものなので、いい具合に熟成されていて、構成も迷わずバシっと決まった。うむ。とて…

■いアタマを●くする

SQL

24日刊行の『WEB+DB PRESS Vol.44』に「SQLアタマ養成講座」が第2特集として掲載されました。 WDP誌の読者へはお初お目にかかることもあって、まずは手堅く分岐(CASE式)とループ(相関サブクエリ、OLAP関数)についての解説から入ることにしました。 この…

SQLパズル:解答と解説

SQL

それでは、SQLパズル:NULLの埋め立て の解答と解説です。明智さん、みーむさん、kasaiさん、お見事でした。私が考えたのも、明智さんとkasaiさんの相関サブクエリバージョンと同じもの。 /* 理事長の答え */ UPDATE OmitTbl SET val = (SELECT val FROM Omi…

SQLアタマ養成講座

SQL

『WEB+DB PRESS Vol.44』がAmazonで予約可能になっております。表紙の画像で見ると、私の記事は、左側の「SQLアタマ養成講座」というやつです。結構目立ちますね。 今号は、「新人さん応援号」という全体テーマを持っているのですが、「ミックさんにはぜひ一…

SQLパズル:NULLの埋め立て

SQL

全国のプロフェッショナルなDBエンジニアおよび別にデータベースが専門じゃないけど開発の成り行きでデータベースを触ることになってしまったプログラマの皆さん、お元気ですか。今月もSQLパズルの時間がやってまいりました。「え? いつ月例に?」と思った…

『Web+DB Press』Vol.44に記事が掲載されます

SQL

技術評論社から刊行されている開発者向けの雑誌『Web+DB Press』の編集者の方からちょっと前に記事を書かないか、というオファーをいただいたのが契機で、こんどの4月号(Vol.44)に記事を載せていただくことになりました。技術評論社では全く仕事をしたこ…

『SQLパズル』を読みつくせ

SQL

お茶の水女子大学で講師をされている渡辺知恵美さんという方から、大学の研究室での勉強会に『SQLパズル 第2版』を使っていただいているという嬉しいメールをいただきました。現場のエンジニアに読んでもらうのも嬉しいことですが、これからを担う若い学生の…

SQLパズル:素数を求める(別解)

SQL

「SQLで数学パズルを解く(数論編)」の素数を求める問題について、泉さんという方からメールでうまい別解を教えていただいたので、紹介します(オリジナルに少し私の方で手を加えました)。 SELECT Dividend.num as prime FROM Numbers Dividend, Numbers D…

祝・増刷決定

SQL

翔泳社の斉木さんから、『SQL徹底指南書』の増刷が決まったというヨロコビのメールが届く。私みたいな新人の場合、初刷りの部数が笑っちゃうぐらい少ないので、増刷っつってもたいしたことないのでしょうけど、それでも、技術書が売れないと言われる昨今、発…