「達人に学ぶSQL」連載一覧
1~10件(全10件)
-
2007/07/11
帰ってきたHAVING句
HAVING句は、SQLが持つ重要な機能の一つです。前回「HAVING句の力」では、その強力な力の一端を紹介しました。今回も引き続き、HAVING句の「集合自身の性質を調べる」という特性を縦横に駆使したテクニックを紹介していきます。
-
-
-
2007/02/08
相関サブクエリで行と行を比較する
SQLで同一行内の列同士の比較をすることは簡単です。それに比べて、異なる行を比較対象に使うことは、そう簡単ではありません。しかしそれは、SQLでは行間比較を記述できないという意味ではありません。本稿では、相関サブクエリを利用した行間比較の応用例を紹介します。
-
-
-
-
-
2006/06/15
CASE式のススメ(後編)
SQL-92で標準に取り入れられたCASE式を用いると、今までCASE式の簡略版であるDECODE(Oracle)、IF(MySQL)などの関数で記述していたSQLを、実装非依存のコードに記述し直すことができ、コードの汎用性を高めることができます。今回は、UPDATEや集約関数と組み合わせた、CASE式の高度な応用方法について学びます。
-
2006/06/08
CASE式のススメ(前編)
SQL-92で標準に取り入れられたCASE式を用いると、今までCASE式の簡略版であるDECODE(Oracle)、IF(MySQL)などの関数で記述していたSQLを、実装非依存のコードに記述し直すことができ、コードの汎用性を高めることができます。今回は、コード体系の変換、集約関数との組み合わせ、CHECK制約との組み合わせの3通りの使い方を学びます。
1~10件(全10件)
All contents copyright © 2005-2021 Shoeisha Co., Ltd. All rights reserved. ver.1.5