タグ

SQLに関するodzのブックマーク (10)

  • IBM Developer – IBM Developer

    Code の力で日の未来を変えよう — 生産性を高めアプリ開発を加速する 200 以上の日語版 Code Patterns、スキルアップに役立つ 1,000 を超える技術コンテンツ。

    IBM Developer – IBM Developer
  • PHP版SQL::Abstract - Unknown::Programming

    Perlerなら皆さんご存知のSQL::Abstractですが、それのPHP版です。 一度SQL::Abstractになれちゃうと便利すぎて離れなれないっすよねぇ。 ってことで2年ほど前に作ったやつですが、ほんの少し手直ししたので公開します。 →SQL_Abstract-0.01.tar.gz 使い方は基的にはSQL::Abstractと同じ。 ただし、PHPは連想配列と配列を完全に区別できないので使い方に若干の違いがあるのでご注意を。特に「,」と「=>」で動作が変わるので注意が必要。 WHERE句の説明 最も簡単に説明するには多くの例を見せることだ。それぞれ$where連想配列を提示した後、それを以下のように使ったものとする list($stmt,$bind) = $sql->where($where); whereメソッドは最適化のためリファレンスを返す。 よって配列で受け取る方がよ

    PHP版SQL::Abstract - Unknown::Programming
    odz
    odz 2007/06/17
  • データベースの論理設計

    Previous: データベースの更新 Up: UNIX データベース入門 Next: About this document ... Previous Page: データベースの選択 Next Page: はじめに データベースの論理設計 はじめに 「テーブル」の満たすべき最低条件  第一正規形 テーブルの満たすべき要件 テーブルとキー 関数従属 第一正規形 第二正規形 情報を保つテーブルの分割と結合 第三正規形 Boyce-Codd 正規形 多値従属 理論的な考察 第四正規形 ジョイン従属 第五正規形 maruyama@wakhok.ac.jp 1995年02月10日 (金) 00時49分16秒 JST

    odz
    odz 2007/01/19
  • MS SQLServerで結果セットのシャッフル - 世界線航跡蔵

    SQLServerのrand()は同一のクエリ内においては常に一定の値を返すのね。 だから、order byにランダムな値を与えてシャッフルしようと思ったら、一工夫必要。Black Rainさんという方が書いてらっしゃるのを見つけた。 こんなの 。 結果セットの行ごとに異なる値で、かつ時間に依存して毎度変化する値がほしいわけだから、行のidか何か(行依存成分)+RANDの値(時間依存成分)を使う。ただし、このままだと行のidに対して単調増加で意味がないから、それでタンジェントに掛けてから変動の激しい下位桁を使ってる。なるほど。 さしあたってはこれでいいかな。

    MS SQLServerで結果セットのシャッフル - 世界線航跡蔵
    odz
    odz 2006/12/23
    shuffle に sort を使うのは常識?激しく無駄な気が。
  • リレーショナル・データベースの世界

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • JoSQL - SQL for Java Objects

    JoSQL (SQL for Java Objects) provides the ability for a developer to apply a SQL statement to a collection of Java Objects. JoSQL provides the ability to search, order and group ANY Java objects and should be applied when you want to perform SQL-like queries on a collection of Java Objects. For example, to find all the HTML files that have been modified in December 2004: SELECT * FROM java.io.File

    odz
    odz 2006/02/05
    Javaのオブジェクトに対してSQLを発行するライブラリ
  • SQL Designer

    odz
    odz 2006/02/05
  • PreparedStatementAndNull

    312 :1/3:05/03/12 03:17:26 ID:??? 突然ですが,面白い SQL を思いついたので,ご意見を頂きたいです.興味を持たれた方は使ってみてくだちい。 一般的に,SQL の発行は,プリペアドステートメントを使う方がよいとされている.その理由は, DBMS のキャッシュが良く効く. SQL インジェクション等の危険が避けられる,等. しかし,webアプリの検索フォームなどでは,プリペアドステートメントは使えない場合が多かった.検索条件項目が複数存在していて,いずれの項目も必須で無い場合,項目が入力されているかどうかをチェックし,それに合わせてSQL 文の WHERE 句の内容をツギハギしなければならないからだ. SQL文そのものも,そしてそれにセットする引数の個数も可変なので,プリペアドステートメントを使うのは無理だったのである. 今回思いついたのは,このような条件で

    odz
    odz 2006/02/05
    特定の検索条件があったりなかったりする場合の条件設定の方法
  • Eclipse SQL Explorer [RCP/Plugin]

    Eclipse SQL Client for database querying/browsing any JDBC compliant database. It supports plugins with specialized functionality for individual databases (Oracle, DB2, MySQL, PostgreSQL, Sybase, Informix) and can be extended.

  • 1