タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

sqlに関するnettaboのブックマーク (4)

  • MOONGIFT: ? JavaScriptを使ってSQL調にデータを検索「JsonSQL」:オープンソースを毎日紹介

    ※ 画像は公式サイトのデモより SQLという言語はプログラム言語に混ざると面倒に感じてしまうが、データの授受をする上では便利な問い合わせ言語だ。むしろ他の言語でも同様の問い合わせを行うことでデータが取得できるようになっていると便利に感じる。 いちいちデータの中身を見ながら探すのは大変だ。そしてJavaScriptSQLを実現するのがこのライブラリだ。 今回紹介するオープンソース・ソフトウェアはJsonSQL、JSONのデータをSQL調に検索するjQueryプラグインだ。 JsonSQLではサンプルとして、RSSフィードをJSON形式に変換し、そこからデータを抽出するものが掲載されている。SELECT * FROM を使うこともできる。多少書き方に特徴があるが、概ねSQLと似ている。 LimitやOrderなども指定できるので柔軟にデータを扱うことができそうだ。Yahoo! Pipesを使

    MOONGIFT: ? JavaScriptを使ってSQL調にデータを検索「JsonSQL」:オープンソースを毎日紹介
    nettabo
    nettabo 2008/02/01
    JSONをSQLライクに検索できるライブラリ。これは便利かも。
  • 自己結合の使い方:CodeZine

    はじめに SQLが提供する結合演算には、その特徴に応じて内部結合、外部結合、クロス結合などさまざまな名前が与えられています。普通、これらの結合の多くは、異なるテーブルまたはビューを対象として行われます。しかし、SQLは結合が同一のテーブルまたはビューに適用されることを禁止していません。同一のテーブルを対象に行う結合を「自己結合(self join)」と呼びます。自己結合は、使いこなせば非常に便利な技術ですが、動作がイメージしにくいため敬遠されがちです。そこで稿では、この自己結合の便利さを例題を通して学び、その動作を分かりやすく解説します。 自己結合を理解することは、実務上のテクニックを身につける以外に、もう一つ利点があります。それは、集合指向(set-oriented)というSQLの重要な特徴を理解できることです。オブジェクト指向言語が世界をオブジェクトとして表現するように、SQLは世界

    nettabo
    nettabo 2006/07/31
    同じテーブル同士を結合して検索する方法の詳しい解説。階層構造の検索にも使える?
  • SQL専門サイト sqlpowerpage RDBMS

    仮想化はコンピュータ利用の柔軟性を高め、コストを削減する画期的な技術。サーバー仮想化技術を使えば、コンピュータの台数を減らすととともに、プログラムに割り当てるリソースを自由に増減できます・・・・・ これが仮想化システムの売り文句。 仮想化そのものは、数十年の歴史が有り、今・・何故仮想化なのか?ハードウェアの性能が飛躍的に上がりサーバーを使い切っていないサーバーを集約しコスト削減を実現する目論見の様です。CPU、メモリ、ネットワーク、ストレージと仮想化の対象となるハードは多い中、ユーザーはまずサーバーの集約を試みる事をお薦めします。 サーバーの集約を目的とした仮想化を検討する場合、サーバーの平均使用率が取上げられるでしょうが、この数値が低いからといって安易に仮想化対象とするのは危険です。ピーク時の使用率と時間帯、サービス内容(リクエストは必ず受け付ける必要が有る場合などの用途)を検討する必要

    nettabo
    nettabo 2006/05/29
    SQLの詳細なリファレンスといえばココ。
  • 1つのSQL文で複数の表にINSERTする絶品テクニック(1/2) ― @IT

    連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。連載は、著名なメールマガジン「おら!オラ! Oracle - どっぷり検証生活」を発行するインサイトテクノロジーコンサルタントを執筆陣に迎え、SQLのセンス向上に役立つ大技小技を紹介していく。(編集局) FOR...LOOP文を使って、いくつものSQL文でデータをINSERTしているPL/SQLプロシージャやプログラムをよく見掛けますが、実は1度にデータをINSERTする方法もあるんです。マルチテーブル・インサート(Multitable Insert)とはその名のとおり、1つのSQL文で複数の表にINSERTが可能になります。この最大のメリットは、やはりパフォーマンスです。では早速ご紹介します。 マルチテーブ

    1つのSQL文で複数の表にINSERTする絶品テクニック(1/2) ― @IT
    nettabo
    nettabo 2006/03/01
    1つのSQL文で複数の表にINSERTすると、パフォーマンスが高いという話。
  • 1