タグ

sqlに関するyuki_2021のブックマーク (34)

  • データ分析のためのSQLを書けるようになるために

    はじめに 稿では分析用クエリをスラスラ書けるようになるまでの勉強方法や書き方のコツをまとめてみました。具体的には、自分がクエリを書けるようになるまでに利用した教材と、普段クエリを書く際に意識していることを言語化しています。 想定読者として、SQLをガンガン書く予定の新卒のデータアナリスト/データサイエンティストを想定しています。 勉強方法 基礎の基礎をサッと座学で勉強してから、実践教材で実際にクエリを書くのが望ましいです。 実務で使える分析クエリを書けるようになるためには、実務経験を積むのが一番良いですが、だからといって座学を御座なりにして良いというわけではありません。SQLに自信がない人は、一度基礎に立ち返って文法の理解度を確認した方が良いと思います。 書籍 SQL 第2版: ゼロからはじめるデータベース操作 前提として、SQLに関する書籍の多くがデータベース運用/構築に関する書籍がほ

    データ分析のためのSQLを書けるようになるために
  • リレーショナル・データベースの世界


     DBWeb   SQL 2 (201524 ) 
  • SQLの達人への道: MySQLでの高速・効率的クエリ作成術 - Qiita

    データベースとテーブルの作成 テスト用のデータベースtestdbを作成し、パフォーマンスチューニングを検証するためのcompanyおよびpersonテーブルを定義します。 CREATE DATABASE testdb; USE testdb; CREATE TABLE company ( company_id INT AUTO_INCREMENT PRIMARY KEY, company_name VARCHAR(255) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE person ( person_id INT AUTO_INCREMENT PRIMARY KEY, company_id INT, person_name VARCHAR(255) NOT NULL, email VARCH

    SQLの達人への道: MySQLでの高速・効率的クエリ作成術 - Qiita
  • データベースを勉強したいあなたに送る技術書17冊(+11冊1講義7link)


      17(+1117link)IT SQL    SQL      NoSQL
    データベースを勉強したいあなたに送る技術書17冊(+11冊1講義7link)
  • xlsxファイルにSQLを実行するxlsxsql - Qiita


    xlsxSQLxlsxsql GitHubxlsxsql  xlsxsqlxlsxSQL CSV,LTSV,JSON,YAMLSQLxlsx trdsqlxlsx 使  -o-out CSV, LTSV, JSON, JSONL, YAML, TBLN, AT, MD
    xlsxファイルにSQLを実行するxlsxsql - Qiita
  • ワンライナーで CSV に対して SQLite クエリを実行する - アルパカの徒然文


    One-liner for running queries against CSV files withSQLite 使 CSV  SQL  $ sqlite3 :memory: -cmd '.mode csv' -cmd '.import taxi.csv taxi' \ 'SELECT passenger_count, COUNT(*), AVG(total_amount) FROM taxi GROUP BY passenger_count' taxi.csv  GitHub 7z  SQLite SSD SQLite 
    ワンライナーで CSV に対して SQLite クエリを実行する - アルパカの徒然文
  • まだ PostgreSQL の開発で疲弊してるの? - Qiita


    { "plpgsqlLanguageServer.database": "", "plpgsqlLanguageServer.user": "", "plpgsqlLanguageServer.password": "", "plpgsqlLanguageServer.definitionFiles": [ // glob  "**/*.sql", "**/*.psql", "**/*.pgsql" ], // Language Server  ['*.pgsql', '*.psql']  //  SQLite  RDS  // '*.sql'  "files.associations": { "*.sq
    まだ PostgreSQL の開発で疲弊してるの? - Qiita
  • RDBのデータモデリング・テーブル設計の際に参考にしている考え方と資料

    はじめに タイトルのとおり、RDBのデータモデリング・テーブル設計を行う際に参考にしている考え方と関連資料をまとめました。 P.S. なんと記事内でいくつか参考として挙げさせてもらっている増田さん・かとじゅんさん・奥野さん・そーだいさんからコメントいただくことができました。 当にありがとうございます。 前提 RDBを採用するのは事実を無駄なく正しく記録するため 正規化、トランザクション、制約とデータ整合性 基的には始めに理想として集合論・リレーショナルモデルに基づいて正規化を考え(論理設計)、パフォーマンスなどの現実問題に対して折り合いをつけていく(物理設計) 制約を最大限利用する cf: ↑P91〜 ↑P.29,41 ↑P56〜 ↑5章 ↑P347~ 情報とデータ データ:単なる事実の値→これを永続化して蓄えるものがRDB 情報:データから生み出される意味や目的のあるもの→RDB

    RDBのデータモデリング・テーブル設計の際に参考にしている考え方と資料
    yuki_2021
    yuki_2021 2022/03/24
    よくまとまっている。
  • pixivのブックマークに関する負荷対策をしました - pixiv inside


    10/22()  connpass pixiv.connpass.com 10/22()  pixiv DB  index      pixiv(DB) 20212
    pixivのブックマークに関する負荷対策をしました - pixiv inside
  • 今すぐ使える分散DB​「エンハンスドデータベース(TiDB)」のご紹介​ | さくらのナレッジ


     7使1(TiDB)使TiDB  / NewSQL NewSQL NewSQL NewSQLSQL(MySQLPostgreSQL)(
    今すぐ使える分散DB​「エンハンスドデータベース(TiDB)」のご紹介​ | さくらのナレッジ
  • Firebase AnalyticsをBigQueryで分析したいときに役立つテクニック - Hatena Developer Blog


    id:kouki_dan Firebase AnalyticsGA4使便Google AnalyticsBigQuerySQL Firebase AnalyticsBigQuerySQL SQLBigQuery
    Firebase AnalyticsをBigQueryで分析したいときに役立つテクニック - Hatena Developer Blog
    yuki_2021
    yuki_2021 2021/09/16
    BigQueryを使うときになるべく課金量を減らすtips
  • SQL Training 2021

    Transcript SQL 株式会社 AI Shift 三宅 悠太 1. データベース 2. SQL I 3.トランザクション 4. データベース設計 5. インデックス 6. 実行計画 7. SQL II データベース データベースとは “A database is an organized collection of inter-related data that models some aspect of the real-world “ (CMU) データベースとは、実世界のある側面をモデル化した、秩序 だった、相互に関連したデータの集まり DBMS • データベース管理システム(DBMS)は、データベースを管理するソフトウェア ◦ 例:MySQL, Oracle Database, SQLite, MongoDBDBMSの目的は、アプリケーションが簡単にデータベースにデー

    SQL Training 2021
  • SQLが重いときに見るお気軽チューニング方法


    SQL Qiitazenn ORACLE使 SQLIDindex SQL
    SQLが重いときに見るお気軽チューニング方法
  • Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応


    GoogleORMSQL調sqlcommenterRailsSpringDjango SQLSQLORMObject-Relational MapperRailsHibernateSpring ORMSQL SQLORMSQL調
    Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応
  • SQL記述者全員が理解すべきSELECT文の論理的な処理順序のお話 - Qiita


    2020/9/30 SQLSELECT稿 調  2020/9/30SQLSELECT  SQLSQL使 ORM 
    SQL記述者全員が理解すべきSELECT文の論理的な処理順序のお話 - Qiita
  • すべてのエディタでSQLの自動補完をするためにSQL Language Server(sqls)を作った - Qiita

    sqlsとは sqlsとは、いま私が開発中のSQL用Language Serverです。SQLをエディタで編集するときの支援機能を実装したサーバとなっており、主な特徴は以下です。 Language ServerなのでLSクライアントが存在するエディタであればどんなエディタでも利用可能 SQL編集支援機能 自動補完(テーブル名、カラム名など) 定義参照 SQL実行 複数のRDSMSに対応 MySQL PostgreSQL SQLite3 Language Serverとは Language Server(あるいはLanguage Server Protocol)とは、プログラム言語の開発支援機能をエディタに提供するサーバ、およびその通信内容を規定したプロトコルです。ただしサーバといってもほとんどの場合ローカル内にホスティングしてローカルのエディタと通信をします。 ここでは主題ではないので詳し

    すべてのエディタでSQLの自動補完をするためにSQL Language Server(sqls)を作った - Qiita
  • SQLアンチパターンもりもりDBを設計しよう! - Qiita


     SQL SQL ER  ER    使ER   
    SQLアンチパターンもりもりDBを設計しよう! - Qiita
    yuki_2021
    yuki_2021 2019/06/24
    SQLアンチパターン読むかなー・・・
  • MySQLのCASE文

  • SQLの観点から「Oracle Database」「PostgreSQL」 「MySQL」の特徴を整理しよう!

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    SQLの観点から「Oracle Database」「PostgreSQL」 「MySQL」の特徴を整理しよう!
  • Norikra v1.0.0 - たごもりすメモ


    English articleSQLNorikra v1.0.0   https://rubygems.org/gems/norikra/versions/1.0.0-java http://norikra.github.io/   ChangescurlHTTP JSON APIGC Group-by with Rollup  Grouping sets, Cube 
    Norikra v1.0.0 - たごもりすメモ