タグ

SQLに関するash1takaのブックマーク (3)

  • データストア - Google App Engine 入門

    Google クラウドプラットフォームでは複数のストレージサービスがあります。 ここで紹介する「データストア」というのは、グーグルクラウドプラットフォームのサービス群のうちの、"Cloud Datastore" のことです。 後述の通り、クラウドデータストアは、スキーマのないオブジェクトデータベースです。 もしあなたが、通常のリレーショナルデータベースサービスをお探しなら、Google Cloud SQL の方もあわせてどうぞ。 Google App Engine が提供するデータストア "Cloud Datastore" は オブジェクト データベース というものであり、通常の RDBMS ではありません。スキーマのないデータベースです。 2010年5月19日(PDT)、Google I/O というイベントにて "Google App Engine for Business" が発表され

  • SQL - IN演算子で複数の候補指定

    複数の候補(値)の、どれかが当てはまる場合にデータを表示したい場合にIN演算子を 使用します。 候補(値)の数に特に制限はありません。値ごとに「カンマ」で区切ります。 構文 SELECT 列名 FROM テーブル名 WHERE 列名 IN(値1,値2); user表から「sasuke」、又は「ziro」の人を表示した例です。 mysql> SELECT * FROM user WHERE name IN('sasuke','ziro'); +--------+--------+ | name | pass | +--------+--------+ | sasuke | pass33 | | ziro | pass22 | +--------+--------+ 2 rows in set (0.02 sec) 以下の例は、上記と結果は同じですが、ORを使用した場合の例です。 2個程度でし

    SQL - IN演算子で複数の候補指定
    ash1taka
    ash1taka 2012/12/03
  • SQLとJSONをNode.js上で組み合わせた新言語「ql.io」をeBayが公開

    eBayが、JavaScriptアプリケーションからSQL文のような形式でデータベースへの問い合わせを記述できるDSL(ドメイン固有言語)のql.ioを発表。オープンソースとして公開しました。 現在、多くのWebアプリケーションが、バックエンドとのデータのやりとりにHTTPをベースにしたAPIを用いています。しかし、WebベースのAPIによってデータを取り出すのは、プログラマにとって実は手間のかかることです。 例えば、キーワードを入力すると関連する商品の名前、詳細、購入者の評価をユーザーに表示する、というWebアプリケーションでは、まずキーワードでデータベースを検索して商品IDを取得し、今度はその商品IDをキーにして名前や概要、評価の情報を取得する、といったように、APIを繰り返し呼び出す必要があります。 ql.ioはこうした内容をSQLのように分かりやすい記述で実現するだけでなく、複数の

    SQLとJSONをNode.js上で組み合わせた新言語「ql.io」をeBayが公開
  • 1