タグ

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

  • 関連タグはありません

タグの絞り込みを解除

sqlに関するrsakamotのブックマーク (8)

  • [SQL] 最強の分析ツールと言われるWindow関数について私が学んだこと | DevelopersIO

    はじめに Window関数とはなんなのか? 分析関数とも言われる比較的新しい機能で、分析SQLを書く上で最強の武器だそうです。 ただ理解をするのが難しく Windowとは何か? Windowは何を分けているのか? 自分が学んだ時に理解に苦労したPartitionBy句とOrderBy句、frame定義について僕が理解していることや影響範囲について書こうと思います。 今回もいつものサンプルデータを使います。 手を動かしながら動作を確認したい方はこちらをどうぞ! Window関数は以下のような物があります。個々の関数についての説明は今回は割愛します。 集約関数をWindow関数として使うことができる - sum() Window内の合計値を算出 - min() Window内の最小値を算出 - max() Window内の最大値を算出 分析関数 - row_number() Window内での

    [SQL] 最強の分析ツールと言われるWindow関数について私が学んだこと | DevelopersIO
    rsakamot
    rsakamot 2016/09/01
  • DBAのためのmysqldumpのtips 25選 | Yakst

    MySQL標準のダンプツールmysqldumpについて、基礎的な使い方からよく使われるオプション、特徴までを含む25個の問答集。 1) mysqldumpはテキストバックアップツール?それともバイナリバックアップツール? テキストバックアップツールだ。バックアップファイルを開けば、データベースとその中のオブジェクトを作り直すための全文が見られる。テーブルにデータを詰め込むためのinsert文ももちろん含まれている。 2) mysqldumpのコマンドラインオプションは? $ mysqldump -u [uname] -p[pass] –databases [dbname] [dbname2] > [backupfile.sql] 3) 全データベースのバックアップはどうしたらいい? $ mysqldump -u root -p –all-databases > backupfile.sql

    DBAのためのmysqldumpのtips 25選 | Yakst
    rsakamot
    rsakamot 2016/07/14
  • リレーショナル・データベースの世界

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

    rsakamot
    rsakamot 2016/02/22
  • 三流君ASP:SQL文で構造が同じ複数テーブルを集計してみた

    文(発行内容) こんにちは、三流プログラマーのKen3です。 今回は、 構造が同一の複数のテーブルから、 UNIONでデータをつなげ、 集計をしてみました。 いつもの三流的なアプローチなので、実際はアレンジして使ってください。 /* * 1.今回のキッカケ */ >(質問) 同じ構造(フィルード名)のテーブルがいくつかあります。 >この同じ条件でそれぞれ抽出してひとつに集計をさせたいのですが...。 >一番簡単なSQL文を教えて下さい。 >(例) テーブル  T_2002年売上  T_2003年売上  T_2004年売上 >    フィールド名 商品CD 売上金額 >(結果)  商品CD別に2002年から2004年の売上金額の合計を知りたい と、質問をもらった。 一番簡単なSQL文かぁ・・・なんだろうね。 よくあるパターンでテーブル構造が一緒ってことですよね。 いろいろなアプローチ方法あ

    rsakamot
    rsakamot 2015/06/26
  • https://blogs.oracle.com/oracle4engineer/post/entry/sqlplus_-_sql_tips-3

    rsakamot
    rsakamot 2015/04/24
  • INNER JOINとOUTER JOIN - 紳士なブログ

    最近、SQL文を直接書く機会があって、今までほとんど全くSQLについて勉強する機会がなかったので業務に関係のあるところを少しかじってみることに。 今までいかにActiveRecord先生にお世話になっていたかがよくわかりました。 さてさて、それでは題。 INNER JOINとOUTER JOINの違いについて理解を深めていきます。 以下のテーブルに対してSQLを発行してその結果を見ていくことにします。 mysql> select * from dogs; +----+-------+----------+ | id | name | owner_id | +----+-------+----------+ | 1 | aka | 1 | | 2 | ao | 2 | | 3 | shiro | 1 | | 4 | kuro | 4 | +----+-------+----------+

    INNER JOINとOUTER JOIN - 紳士なブログ
    rsakamot
    rsakamot 2014/11/18
  • サブクエリーの応用「相関サブクエリー」

    今回は、副問い合わせ(サブクエリー)から主問い合わせのカラムを参照する相関副問い合わせ(相関サブクエリー)を説明します。 まず初めに、もう少しサブクエリーの例を見ながら、サブクエリーの癖をつかんでいきましょう。次の例を実行します。

    サブクエリーの応用「相関サブクエリー」
    rsakamot
    rsakamot 2014/11/07
  • 別のテーブルのデータをテーブルに追加する(INSERT ... SELECT文)

    INSERT INTO tbl_name (col_name1, col_name2, ...) SELECT col1, col2, ... FROM other_table WHERE ... データを取得したい別のテーブルからどのようにデータを取得するのかを SELECT 文で記述し、データを追加するテーブルでどのカラムに値を格納するのかを指定します。 SELECT 文で指定するカラムの数と INSERT 文で指定するカラムの数は一致していなければいけません。 -- -- では実際に試してみます。データを追加する側として次のようなテーブルを作成しました。データをいくつか追加しておきます。 create table sales (id int auto_increment, name varchar(10), count int, index(id)); insert into sal

    別のテーブルのデータをテーブルに追加する(INSERT ... SELECT文)
    rsakamot
    rsakamot 2014/11/07
  • 1