タグ

2011年11月16日のブックマーク (1件)

  • 第1回 SQL流 条件分岐(1) ウォーミングアップ | gihyo.jp

    はじめに 私たちが通常、C言語やPerlJavaなどの手続き型言語(またそれに基礎を持つ言語)を使ってプログラミングを行う場合、最も多用する基的な制御構造が分岐とループです。この2つを使わずにプログラミングしろ、と言われたら、それはかなりきつい制約になるでしょう。腕試しや暇つぶしに試すにはおもしろいかもしれませんが、およそ実務的なコーディングは不可能になるに違いありません。 話は、SQLとデータベースの場合でも同じです。SQLにおいても、やはり分岐とループは非常に重要な役割を果たす機能であり、SQLプログラミングの際にこの2つの機能を欠かすことはできません。しかしながら、手続き型言語を使いこなすプログラマの多くが、なぜかSQLを使う段になると思い通りの制御構造を記述できないことに苛立ちを感じ、結果、非効率的なSQL文が多く生み出されています。これはなぜでしょう? SQLで分岐とループを

    第1回 SQL流 条件分岐(1) ウォーミングアップ | gihyo.jp
    stray346
    stray346 2011/11/16
    条件分岐CASE式