タグ

2016年8月19日のブックマーク (2件)

  • Redshiftの管理ツール決定版か?Aginity Workbench Beta for Amazon Redshift (1) - yoshidashingo

    cloudpackエバンジェリストの吉田真吾(@yoshidashingo)です。 Redshiftの「管理ツール」といえば、Redshiftの公式ドキュメントでも説明がされている SQL Workbench/J が有名ですが、今日はAginity Workbench Beta for Amazon Redshiftというツールを教えてもらったのでご紹介です。 ちなみにいまはまだWindows版で、しかもベータ提供ということのようです。 Aginity Workbench 何ができるか 今までRedshiftの管理ツールとして使ってたSQL Workbench/Jに比べて以下のような機能差があるようです。 オブジェクトブラウザー SQL Workbench/J Aginity Workbench 標準的なDBオブジェクトの閲覧(スキーマ,テーブル,カラムなど) ○ ○ 複数DBの同時表示

    Redshiftの管理ツール決定版か?Aginity Workbench Beta for Amazon Redshift (1) - yoshidashingo
    mahler-5
    mahler-5 2016/08/19
  • 副問合せを使った複雑な条件指定

    これまでの連載では、条件に「列」と「値」を指定したシンプルな条件指定の方法を紹介してきました。 例えば「給与が3000ドル以上(WHERE sal>3000)」や「部門番号が10(WHERE deptno=10)」のように、条件に「列」と「値」を指定して、必要なデータを取得することができます。 しかし、業務システムで必要なSQL文を書くときには、もう少し複雑な条件を指定したい場面もあるでしょう。例えば、「ある社員と同じ部門に所属する社員は誰か」や「全社員の平均給与より給与が高い人は誰か」を調べたい場合には、どのように条件を指定すればよいでしょうか。 今回は、このような場合に便利な「副問合せ」について説明します。 副問合せとは 副問合せを使った複雑な条件指定の方法について、実際の例を使って考えてみましょう。 「社員SCOTTと同じ部門に所属する社員は誰か」を調べるには、どのようなSQLを書け

    副問合せを使った複雑な条件指定