タグ

sqlに関するlocked_dogのブックマーク (13)

  • SQL: 継続率と獲得数で将来のDAUをさくっと予測してみる - Gunosyデータ分析ブログ

    いつものやつ はじめに なぜ将来を予測することが重要か 概要 準備するもの 日々の獲得の予算 継続率の予算 SQLでの算出 基編 応用 おわりに いつものやつ この記事は Gunosy Advent Calendar 2017、9日目の記事です(フライング)。 qiita.com はじめに Gunosyデータ分析部の大曽根です。 好きなギタリストはジミ・ヘンドリクスです。 前日の@ij_spitzに引き続きKPI管理に関しての記事を書こうかと思います。 なぜ将来を予測することが重要か ニュースアプリの場合には、毎日開いてくれるユーザが何人いるかが非常に重要です(売上 = DAU * ARPUで表現できます)。 そのため、現在のDAUが目標値に達しているのかいないのか、どの程度の割合で達成しているのかをモニタリングすることが必要になります。 予測に対しての達成割合により、 「成長で売り上げ

    SQL: 継続率と獲得数で将来のDAUをさくっと予測してみる - Gunosyデータ分析ブログ
  • SQLってなんだ?「だれでもわかる」教え方とは:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 --><!--株価検索 中⑤企画-->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">

    SQLってなんだ?「だれでもわかる」教え方とは:朝日新聞デジタル
  • SQLite入門

    データベースの SQLite の使い方について解説します。 SQLite はサーバとして動作させるのではなく単独のアプリケーションとして動作させることが可能です。インストールも簡単な上に非常にコンパクトなため、アプリケーションと一緒に配布するといった利用も数多くされています。ここでは SQLite を使ってデータベースやテーブルの作成方法、そしてデータを追加したり取得したりする方法について一つ一つ解説していきます。

    SQLite入門
  • テーブルのデータをCSV形式でエクスポート/インポート

    テーブルに格納されたデータをCSV形式でファイルに出力したり、逆にCSV形式で書かれたデータをテーブルに読み込む方法について解説します。 テーブルのデータをエクスポートする方法から確認します。データベースに接続後、「File」メニューの中の「Export」メニューの中にある「Table as CSV file...」メニューをクリックして下さい。 次のようなダイアログが表示されます。 「Table」では出力したいテーブルを選択して下さい。「Column names in first line」にチェックが入っていると、出力されるファイルの1行目にカラム名を出力します。 「Field separator」は同じ行の中のデータとデータを区切る文字を指定します。デフォルトは「,」ですが「;」「TAB」「|」「Other」から選択できます。(Otherを選択すると任意の文字を指定できます)。 「Q

    テーブルのデータをCSV形式でエクスポート/インポート
  • ストアドプロシージャ - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ストアドプロシージャ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年9月) ストアドプロシージャ(英: Stored Procedure)は、リレーショナルデータベース管理システム(RDBMS)にアクセスするアプリケーションで利用できるサブルーチンである。このようなプロシージャは、データベースのデータ辞書に格納されている。 ストアドプロシージャの用途としては、データの検証(データベースへの統合)やアクセス制御の仕組みなどがある。さらに、ストアドプロシージャは、もともとアプリケーションに実装されていたロジックを統合し、一元化する

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

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

    [SQL] 最強の分析ツールと言われるWindow関数について私が学んだこと | DevelopersIO
  • データベーステーブル設計の基礎の基礎〜エンティティの抽出・定義から正規化まで - エンジニアHub|若手Webエンジニアのキャリアを考える!

    データベーステーブル設計の基礎の基礎~エンティティの抽出・定義から正規化まで 適切な形でデータベースのテーブルを設計し、運用するには?テーブル設計に必要な初歩を日MySQLユーザ会副代表の坂井恵さんが丁寧に解説します。 金融系アプリ、ゲーム人工知能などなど……。どんな種類のシステムを開発する上でも、避けて通れない領域があります。データベースです。データを適切な形式で格納し、取り出す。単純明快ながらも奥深いこの仕組みは、多くのシステムの根幹を支えています。 しかし、適切な形でデータベースのテーブルを設計し、運用するのは簡単なことではありません。「良いテーブル設計」のためには知識と経験が不可欠です。今回は日MySQLユーザ会の副代表である坂井恵さんに、これからテーブル設計に着手する方に向け、設計に必要な技術と、良い設計を作るための考え方を教えていただきました。 坂井恵(さかい・けい) @

    データベーステーブル設計の基礎の基礎〜エンティティの抽出・定義から正規化まで - エンジニアHub|若手Webエンジニアのキャリアを考える!
  • Amazon.co.jp: 10年戦えるデータ分析入門 SQLを武器にデータ活用時代を生き抜く (Informatics &IDEA): 青木峰郎: 本

    Amazon.co.jp: 10年戦えるデータ分析入門 SQLを武器にデータ活用時代を生き抜く (Informatics &IDEA): 青木峰郎: 本
  • 逆引きSQL構文集 - NULL値を持つデータを検索する

    NULLは特殊な値です.NULLは 「列名 = NULL」 や 「列名 <> NULL」 といった通常の比較演算子を用いた方法では検索することができません. NULLを対象として検索するにはIS NULL演算子,もしくはIS NOT NULL演算子を使用します. IS NULL IS NULL演算子はデータがNULLなら真を,データがNULLでないのなら偽を返します.IS NULL演算子は以下のような書き方で使用します. SELECT DISTINCT 列名1, 列名2, ... FROM テーブル名 WHERE 列名 IS NULL IS NOT NULL IS NOT NULL演算子はIS NULL演算子とは逆でデータがNULL以外なら真を,データがNULLでないのなら真を返します.IS NOT NULL演算子は以下のような書き方で使用します. SELECT DISTINCT 列名1,

  • SQLフォーマッターFor WEB

    今まで通りSQLの整形にお役立てください。 バージョンアップした際はページでお知らせしたいと思います。 2021/3/21追記 ・==が1トークンになるよう修正 ・[table]![column]が崩れないよう修正 ・cross join が崩れないよう修正 2019/7/1追記 ・カンマ整形前の場合にorder byはgroup byで桁ぞろえが有効にならないバグを修正 ・カンマ整形前の場合に、limit 1, 10が limit 1 , 10となるバグを修正 2018/8/28追記 ・ie11でlocalStorageが動作しなかったバグを修正 2018/8/27追記 ・localStorageに整形書式を保存するよう対応 2018/8/4追記 ・カンマ整形が前の場合、「桁ぞろえ」オプションを追加 コア部分に手を入れたため、おかしな動作をした場合はお知らせください。 2018/5/1

    SQLフォーマッターFor WEB
  • リレーショナル・データベースの世界

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

  • MySQLにおけるレプリケーション遅延の傾向と対策

    レプリケーションはMySQLで最もよく使われる機能のひとつだ。レプリケーションは基的に非同期でデータの複製を行う仕組みになっているのだが、非同期故にどうしても逃れられない問題がある。そのひとつが今回のテーマ、遅延である。というと、MySQLのレプリケーションはすぐに遅延が生じてしまうように感じてしまうかも知れないが、そのようなことはない。ほとんどの場合は即座にスレーブの更新が行われる。 なぜ遅延は発生するのか、どのように遅延が起きていることを調べるのか、どのように回避するのかということをエントリでは解説したい。うまく遅延と付き合って、MySQLのレプリケーションをより快適に運用してもらえればと思う。 そもそも遅延とは何かMySQLのレプリケーションは非同期で行われる。これは準同期でも同じであり、スレーブにおいて更新が起きるのはマスターよりも一瞬遅れてしまう。これは非同期であるが故に逃れ

    MySQLにおけるレプリケーション遅延の傾向と対策
  • CSEとは コンピュータの人気・最新記事を集めました - はてな

    Common Subexpression Elimination. 共通部分式削除. コンパイラの最適化技法のひとつ.例えば v = sin(2*a+1) + cos(2*a+1);というコードを以下のように実行する. tmp = 2*a+1; v = sin(tmp) + cos(tmp);DAGを使って実装できるが,大規模にやるには,関数の副作用などを考慮しなければならない. Common SQL Environment 「つみきソフトウェア」が提供している非常に便利なSQL開発環境ソフト。Windows用。 Webサイトの紹介文より 「Common SQL Environment ver1.59」はSQL開発環境ソフトウェアです。 ・SQLの編集・実行 ・レコードの新規作成・更新・削除 ・DBオブジェクトのブラウズ ・テーブル内レコードのエクスポート・ロード ・定義書のExcel出力

    CSEとは コンピュータの人気・最新記事を集めました - はてな
  • 1