タグ

dateとsqlに関するcartman0のブックマーク (2)

  • YQLを使ってYahoo! Financeから為替レートを取得する - Qiita

    意外に日では知られていないのですが、Yahoo! Inc.の便利なYQLを使うと、WebサイトのスクレイピングWebサービスSQL風なシンタックスでクエリすることができます。 YQLはYahoo! Query Languageのab略語になります。YQLを使うとWebを通してデータのクエリやフィルター、結合などを1つのインタフェースから行うことができます。SQL風なシンタックスなので、開発者に馴染みがあり、データを正確に抽出したい場合に適しています。 YQLからYahoo! Financeのyahoo.finance.xchangeテーブルを使います。 以下のURLをHTTP GETするとJSON形式で為替レートを取得することができます。URIエンコードしています。 この例では、USD/JPY、EUR/JPY、JPY/JPYの為替レートを取得しています。それぞれ1ドル、1ユーロ、1円

    YQLを使ってYahoo! Financeから為替レートを取得する - Qiita
    cartman0
    cartman0 2017/04/24
    “yahoo.finance.xchange”
  • 5章 EAV (エンティティ・アトリビュート・バリュー) - Qiita

    このようなクエリには、2つの前提条件が必要 値が同じ列に格納されていること 例: Bugs.date_reported GROUP BY で正確に日付をグループ化するために、値が比較できること Bugs.date_reported のフォーマットが揃っている必要がある EAV (エンティティ・アトリビュート・バリュー) と呼ばれるアンチパターンを用いていると、上記の前提条件が成立しない問題に遭遇する 日付が行によって違う列に格納されている 例: date_reported, report_date 日付のフォーマットが異なり、簡単には比較できない 5.1 目的: 可変属性をサポートする バグデータベースの例 Issue (問題) を基底型として、Bug と FeatureRequest (機能要望) のオブジェクトを管理する Issue 基底型 - 共通の属性 Date_reported:

    5章 EAV (エンティティ・アトリビュート・バリュー) - Qiita
  • 1