タグ

2009年2月10日のブックマーク (2件)

  • 【初級】新人SEのためのSQLの基礎 第3回(前半) 日付型の注意点

    図1●今回取り上げるSQL文の注意点<BR>(1)日付型,(2)SUMやAVGなどの集約関数,(3)GROUP BY句とHAVING句――今回はこの3点にまつわるSQL文の注意点を説明する 図2●日付型の時間データに注意<BR>Oracleの日付型(DATE)には時間のデータが含まれるため,(1)日付型カラムに対して日付だけの検索条件を指定しても検索できない。日付を検索条件にしたい場合,日付型に時間データが含まれることを意識し,「(2)範囲指定する」,「(3)時間を切り捨てる」,「(4)日付を取り出す」などの方法を採る必要がある 今回取り上げる日付型,集約関数,GROUP BY句,HAVING句は,便利なのでよく使われる。しかしこれらを使い始めのころに一度はやってしまう失敗例がある。一度経験すると大丈夫なのだが,分からないうちは戸惑うことになる。Oracleの日付型には時間データが含まれる

    【初級】新人SEのためのSQLの基礎 第3回(前半) 日付型の注意点
  • PDO(PHP Data Objects)を試してみる - PDO_OCIは今どんな感じ? - Do You PHP?

    PDO1.0以降、定数が「PDO_xxx」から「PDO::xxx」に変更になっていますので、それ以前のバージョンを使用していた方は注意が必要です。 2005/06/10付けでPHP5.1.0β1がリリースされましたが、標準の拡張モジュールとしてPDOが含まれており、configure時に「--with-pdo-oci」を付けてbuildするようになります。 PHPDBを扱う際、最も一般的な方法としてOCI8やpgsqlmysqlなどの拡張モジュールを使用する方法が上げられますが、DBによってAPIが異なってしまいます。これを抽象化するため、データ抽象化レイヤ(Data Abstraction Layer)に相当する各種ライブラリが多くで回っています。現時点で出回っているライブラリとしては、おそらくデファクトスタンダードであると思われるPEAR::DBや拡張モジュールのdbx、最近流行(

    mugaki
    mugaki 2009/02/10