タグ

sqlに関するshukaido170のブックマーク (47)

  • SQLite入門

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

    SQLite入門
  • Google Sheets Query function: Learn the most powerful function in Sheets

    The Google Sheets Query function is the most powerful and versatile function in Google Sheets. It allows you to use data commands to manipulate your data in Google Sheets, and it’s incredibly versatile and powerful. This single function does the job of many other functions and can replicate most of the functionality of pivot tables. This video is lesson 14 of 30 from my free Google Sheets course:

    Google Sheets Query function: Learn the most powerful function in Sheets
  • 爆速で月額¥20~?商用SQL Serverを最安値でAzure SQL Databaseクラウドで立ててみた - Qiita

    爆速で月額¥20~?商用SQL Serverを最安値でAzure SQL Databaseクラウドで立ててみたAWSSQLServerAzureDatabaseAzureSQLDatabase AWSかAzureか・・・ 現職ではOffice 365(旧名ですね、今はMicrosoft 365)が入っており、私がJoinしてから数カ月たつがレガシーなオンプレ、アプリの環境でタイムマシーンでかなりかなり前に戻った感がある中、Power BIやPower Apps等のツールに魅力を感じてもらっており徐々に展開が始まっている。SalesforceもLightning Platform Starterの紹介をしてミニマムスタート。そんな中、雑多なデータベースのニーズがありCDS(Common Data Service)はPower Appsでは使えても(Microsoftのソリューションでは使えて

    爆速で月額¥20~?商用SQL Serverを最安値でAzure SQL Databaseクラウドで立ててみた - Qiita
  • SQL Server Management Studio を使いやすくするためのカスタマイズ at SE の雑記

    SQL Server Management Studio (SSMS) を使用するために、実施している設定のカスタマイズについてまとめておきたいと思います。 気づいたときにいろいろと追記していこうかと。 スペースの表示 クエリエディタを選択 (フォーカスを当てた) した状態で、「編集」→「詳細」を選択すると、次のようなメニューが表示されます。 (クエリエディタを選択していないと表示される項目が異なります) このメニューから「スペースの表示」を有効にするとクエリエディタ内のテキストにスペースが表示されるようになります。 SSMS のオプション設定 SSMS の「ツール」→ 「オプション」では次のような設定を変更しています。 「テキスト エディター」→「全ての言語」の「行番号」を有効化し、テキスト内に行番号を表示 この設定を有効化することで、テキストエディターに行番号が表示されるようになります

    SQL Server Management Studio を使いやすくするためのカスタマイズ at SE の雑記
  • SQL記述者全員が理解すべきSELECT文の論理的な処理順序のお話 - Qiita

    2020/9/30追記 記事は元々、「SQL記述者全員が理解すべきSELECT文の実行順序のお話」というタイトルで投稿しておりました。 しかし、知見のある方からのコメントと自分でも調べてみた結果、今回紹介している順序はあくまで論理的な処理順序であり、実行順序とは別物ということがわかりました。 誤った知識を布教してしまい申し訳ございません。 2020/9/30のタイミングで、記事のタイトルを「SQL記述者全員が理解すべきSELECT文の論理的な処理順序のお話」に変更させていただきました。 はじめに 「SQLといえば、エンジニアが扱うスキル」と思われがちですが、最近はマーケターや営業など、非エンジニアの方もSQLを使って、自らデータを抽出し分析する方が増えてきています。 またエンジニアの方でも、ORM任せでなんとなく理解している状態の方もいるのではないでしょうか? 今回は、そんな方々にこそ

    SQL記述者全員が理解すべきSELECT文の論理的な処理順序のお話 - Qiita
    shukaido170
    shukaido170 2020/09/23
    LINQ使うようになってから、この辺りの順序構造が何となく理解できてきた気がする
  • SQLite3を使ってちょっとしたCSVファイルをSQLで集計する - タダケンのEnjoy Tech

    こんにちは! タダケン(@tadaken3)です。 データ分析をしていると手元のちょっとしたファイルをSQLで集計したいことってよくあります。 例えば数万行〜数十万行程度のちょっとしたCSVファイルなど、エクセルでやるにはちょっと重たいけど、MySQLやPostgreSQLのような格的なデータベースを使うほどではないときです。 そんなとき、SQLite3を使えば、ちょっとしたデータを手元でSQLを使って集計できて便利です。 またSQLの学習にもちょうどいいですし、集計ロジックとデータを切り離すことができるのでで、集計ロジックを他のデータにも使いまわすことができます。 今回はSQLite3を使って、CSVファイルを集計する方法をお伝えします。 SQLite3とは データベースの作成と接続 CSVファイルをインポートする データを集計する まとめ 読者登録、Twiiterアカウントのフォロー

    SQLite3を使ってちょっとしたCSVファイルをSQLで集計する - タダケンのEnjoy Tech
  • C#エンジニアのためのBigQuery入門

    知らないと損! 使わないと損! これからのデータ解析に必須のBigQueryを基礎から解説する連載。【完結】

  • 黒猫ソフトウェア工房 - 黒猫 SQL Studio (汎用SQL開発環境/開発ツール/データベースクライアント)

    ■黒 SQL Studio 黒 SQL Studio は、あらゆるデータベースに接続可能な汎用sql開発環境です。 黒 SQL Studio には、SQLを手早く作るための入力支援機能や、 作ったSQLをライブラリとしてまとめて管理する機能が用意されています。 黒 SQL Studio のダウンロード 黒 SQL Studio はフリーウェアです。個人使用、業務使用に関わらず自由に使用することができます。 ■黒 SQL Studio についてもっと知りたい! → 黒 SQL Studio の詳細 ■Flashデモで黒 SQL Studio を体験しよう! → 5分で分かる! 黒 SQL Studio の使い方 → サンプルデータベースに接続してみよう → もっと見たい! ■黒 SQL Studio を紹介していただきました! → SQL

    shukaido170
    shukaido170 2015/05/07
    Common SQL Environmentの後継候補
  • IT情報盛りだくさん

    ホームSQL SQL グループ関数 データ型 演算子 SQL 2024年5月29日 SQL べき乗(POWER・POW) 0 SQL 2024年5月29日 SQL 余りを求める(MOD) 0 SQL 2024年5月29日 SQL 四捨五入(ROUND) 0 SQL 2024年5月29日 SQL ソート(ORDER BY) 0 SQL 2024年5月29日 SQL 自己結合 0 SQL 2024年5月29日 SQL 自然結合( NATURAL JOIN) 0 SQL 2024年5月21日 SQL 文字列から切り捨て(TRIM) 0 SQL 2024年5月21日 SQL 文字列を置換する(REPLACE) 0 SQL 2024年5月21日 SQL 文字を左に埋め込む(LPAD) 0 SQL 2024年5月21日 SQL 文字列の数値位置(INSTR) 0

    IT情報盛りだくさん
  • 間違いだらけのSQL識別子エスケープ

    これから3回連載の予定で、SQL識別子のエスケープの問題について記事を書きます。SQL識別子のエスケープについてはあまり解説記事などがなく、エンジニア間で十分な合意がないような気がしますので、これらの記事が議論のきっかけになれば幸いです。 3回の予定は以下のとおりです。 間違いだらけのSQL識別子エスケープ(稿) SQL識別子エスケープのバグの事例 SQL識別子は結局どうすればよいか ということで、まずはSQL識別子のエスケープの失敗例について説明します。この失敗例はあくまで説明のために作ったもので、実際のものではありません。また、想定が「ありえない」と思われるかもしれませんが、意図的なものですのでご容赦いただければと思います。また、「間違いだらけの」というタイトルは、今回の題材が間違いだらけという意味であり、巷のSQL呼び出しがそうであるという意味ではありません。稿に登場する人物と団

  • 意外と便利?PHP製のHTML用問い合わせ言語·htmlSQL MOONGIFT

    htmlSQLHTML構造にSQLを使って検索できるようにするライブラリです。 HTMLを操作する際にはDOMを使ったり、正規表現を使うのが一般的です。しかしもう一つのやり方を提案するのがhtmlSQLです。何とSQL(問い合わせ言語)を使ってHTMLソースを探索できます。 コード例。PHPで操作します。 こんな感じで取得できます(301になってしまっていますが…)。 こちらもコード例。SQLっぽい記述が面白いです。 クラスやIDなどで絞り込んだり、特定のタグだけを抽出することも簡単にできます。そして指定した要素だけ抽出して処理が可能です。今後、LIMITなどにも対応していくとのことです。 htmlSQLPHP製、New BSD Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る SQLはサーバサイドで使われるプログラミング言語と構造体系が大きく異なるために

    意外と便利?PHP製のHTML用問い合わせ言語·htmlSQL MOONGIFT
    shukaido170
    shukaido170 2013/04/06
    面白い。
  • Cloud SQLとHTML5のWeb Storageで高速仕訳入力

    サンプルシステムの構成 図1は今回サンプルのシステム構成で、クライアント側では前回もそうでしたがHTMLのタグ記述をHTML5の書式で行い、サーバ側ではサーブレットとビーンズの構成でCloud SQLからRDBMySQLにアクセスするようになっています。この構成でアプリケーションとしては仕訳入力を行うプログラムを作成していきますが、今回Cloud SQLと組み合わせて使用するWeb Storageについて最初に見ていきます。 HTML5ではHTMLのタグ仕様だけでなくJavaScriptから呼び出されるAPIの仕様も策定し、Webブラウザによる動作の差異をなくそうという方向性と、Webアプリケーションを作成する上でWebクライアントとして不足していた機能を補うAPIを補充・追加するという方向性が見られます。 このような趣旨・目的から策定されたAPIの一つがWeb Storageで、Web

    Cloud SQLとHTML5のWeb Storageで高速仕訳入力
  • SQL vs NoSQL、グーグルにおける戦い(前編)。Google I/O 2012

    SQLとNoSQLではどちらが優れているのか? グーグルの担当者がディベート(というより小芝居:-)を行ったセッション「Google I/O 2012 - SQL vs NoSQL: Battle of the Backends - YouTube」が公開されています。 このセッションは、先々週開催されたGoogle I/O 2012で行われたもの。SQLとNoSQLには機能的にどのような違いがあり、どう使い分けるべきなのか、明確な説明が参考になります。 ハイライトを紹介しましょう。 クラウドにおけるデータベースのメリット グーグルAlfred Fuller氏(NoSQL担当)。 クラウドはフォルトトレラントでメンテナンス不要、パッチも私たちが適用しており、利用者は運用について心配する必要がない、といったメリットがある。 データのレプリケーションや地域分散でデータも保全され、インターネッ

    SQL vs NoSQL、グーグルにおける戦い(前編)。Google I/O 2012
    shukaido170
    shukaido170 2012/07/09
    前半はSQLを応援してたけど、中盤以降はNoSQLの追い上げに白熱した。
  • グーグル、BigQueryを正式公開。SQLで大規模データに対して高速処理

    BigQueryはカラム型データストアの一種で、テラバイトクラスの大規模データに対して大量の並列処理を行うことで高速に結果を得ることが可能。グーグル 佐藤一憲氏の発言によると、 OLAP/DWH/Data Miningで行われるようなread onlyのad hocクエリをきわめて高速(数秒〜数十秒)に実行します。 とのこと。 SQLによる問い合わせが可能 この高速性に加え、BigQueryではSQLを問い合わせ言語に使えるという点にも大きな特徴があります。数秒程度のレスポンスとSQL文による記述は、大規模データに対するアドホックな処理を行うのに適したサービスだといえるでしょう。 BigQueryのSQLの構文は「Query Reference」で解説されていますが、SELECT文にFROM、WHERE、JOIN、HAVING、GROUP BY、ORDER BY、LIMITなどが使えるため

    グーグル、BigQueryを正式公開。SQLで大規模データに対して高速処理
    shukaido170
    shukaido170 2012/05/07
    広告の時と同様に、ビッグデータ分野で中・小規模企業の市場をゴッソリ持っていくんだろうな。専任の管理者や設備を持たずデータの集計・統計を生業とする企業にとっては打って付けのサービス。
  • 駆け足で見るGoogle Cloud SQLでできること(1/3) - @IT

    連載:使ってみました! Google Cloud SQL 第1回 駆け足で見るGoogle Cloud SQLでできること クラスメソッド 中村修太(なかむら しゅうた) 2012/2/22 アマゾンやマイクロソフトに続いて、ついにグーグルRDBMSのサービスを提供し始めました。今回は、あえて詳細な解説は避けて、このサービスでどんなことができるのかを駆け足でお見せします(編集部) GoogleがついにRDBMSサービスの提供を開始! 2011年11月、Googleは「Google Cloud SQL」というサービスの提供を始めました。リレーショナルデータベース管理システム(RDBMS)の機能をインターネットを通して提供するサービスです。はやりの言葉で言えば、「クラウド環境で動作するRDBMS」ということです。 稿執筆時点では、このような形でRDBMSのサービスを提供している例は少なく、

  • Spatial データ型(geometry、geography)による地図データのサポート - matu_tak’s blog

    SQL Server 2008 からは、Spatial データ型(geometry、geography)がサポートされました。これは、GIS(地理情報システム)における地図データ(緯度と経度)を格納できるデータ型で、次のような Bing マップ(旧 Virtual Earth)と連携した地図アプリケーションが作成できる機能です。 ■ geometry データ型の利用方法 geometry データ型は、次のように利用することができます。 -- データベースの作成 CREATE DATABASE GeoTestDB go -- テーブルの作成。geom 列を geometry データ型へ設定 USE GeoTestDB CREATE TABLE geomTest ( a int IDENTITY(1,1) PRIMARY KEY ,geom geometry ) -- データの格納は STGe

    Spatial データ型(geometry、geography)による地図データのサポート - matu_tak’s blog
  • A5:SQL Mk-2 - フリーの汎用SQL開発ツール/ER図ツール

    A5:SQL Mk-2は複雑化するデータベース開発を支援するために開発されたフリーのSQL開発ツールです。 高機能かつ軽量で、使い方が分かりやすいことを目標に開発されています。 SQLを実行したり、テーブルを編集するほかに、SQLの実行計画を取得したり、ER図を作成したりすることが出来ます。 特徴・機能 OCI接続・直接接続・ADOまたはODBCを介したDBへの接続 Oracle DatabaseはOCI経由の接続・直接接続が出来ます。 PostgreSQLMySQLは直接接続が出来ます。 Microsoft SQL Serverは、OLE DBプロバイダを直接呼び出した接続ができます。 IBM DB2は、ODBCドライバを直接呼び出した接続ができます。 その他のデータベースは、ADOまたはODBCを利用して接続します。 Oracle, PostgreSQL, MySQLは、A5:SQL

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • 分析関数の衝撃(前編)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    分析関数の衝撃(前編)
    shukaido170
    shukaido170 2009/10/23
    最頻値の取得方法
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知