はてぶ・Qiita・Zennのトレンド記事を紹介
SQLはデータベースを操作するための言語です。データの検索や更新、集計など、さまざまなデータ処理に使われます。
できれば知らずに済ませたかったAurora DSQL非互換集 - ArkEdge Space Blog 🔖 120
株式会社アークエッジ・スペースの id:koba789 です。 アークエッジ・スペースでは、衛星データを活用するためのアプリケーションを開発しています。人工衛星のカバレッジはグローバルなため、それを活用するアプリケーションもグローバルであるべきでしょう。 グローバルなアプリケーシ
BigQueryのSQLについて、ドキュメントを読んだり実験したりしながら挙動を解き明かしていこうと思います。第1...
Cortex Analyst と Streamlit を用いた Text2SQL アプリ作成 🔖 1
記事の概要こんにちは。シンプルフォーム株式会社でインターンをしています、長井です。この記事では、Cortex Analyst [1] を用いたチャットアプリケーションを Streamlit [2] で構築した事例を紹介します。具体的には本アプリケーションで実装した以下の機能を
Rustのsqlxを使ったリポジトリ層の設計パターン 🔖 1
sqlxはRustからデータベースを扱うためのライブラリです。Rust製のORMとしてはdieselなどの先発のライブラリがありますが、非同期処理に対応していることや、実装が簡単であるといった特長から、近年人気を集めています。sqlxの基礎的な使い方に関する解説記事は、比較的多
ダッシュボード作りが捗る! MetricsQL (VictoriaMetrics) の便利機能 🔖 3
こんにちは。DBRE チーム の飯塚です。 サイボウズのプライベートクラウド Neco ではメトリクスの保存とモニタリングに VictoriaMetrics を利用しています。私はプライベートクラウドの利用者として、この VictoriaMetrics にメトリクスを保存したり、
OpenTelemetryの計装ライブラリ比較 for database/sql 🔖 59
はじめに CloudPlatform部のpddgです。GoにおけるOpenTelemetryの計装ライブラリ、特にdatabase/sqlパッケージのトレーシングを行うためのライブラリにはデファクトスタンダードと呼べるものがありません。本記事では、いくつかのサードパーティーライブ
概要 SQLはデータベース操作に特化した言語で、柔軟にデータを操作できます。ただし、独自のロジックに基づいているため、それを正しく理解しなければ、読みづらくパフォーマンスの出ないSQLになってしまいます。本書では、「条件分岐」「集約」「ループ」「結合」「更新」など日常的に実行する
はじめに普段、SQLを扱うときは A5:SQL Mk-2 などの素晴らしいツールにお世話になっています。ただ、これらは機能がとても豊富な反面、初心者には少しハードルが高いと感じることがあります。でもって、日曜開発で C#でシンプルな学習用SQLエディタを作ってみまし...
BigQuery SQLを劇的に進化させる!効率化と柔軟性を高める5つの新機能 🎉 🔖 13
BigQueryをお使いの皆さん、日々のデータ分析、本当にお疲れ様です!BigQueryのSQLは、大規模なデータセットを扱う上で強力なツールですが、「もっと効率的に書けたら」「もっと柔軟にデータを扱えたら」と感じたことはありませんか?そんな皆さんの声に応える、SQL記述の効
事故を防ぐDB変更フロー 〜opsqlが変える日々の運用スタイル〜 🔖 1
こんにちは。最近は夏も終わり、昼休みは大濠公園を大爆走しています、P山です。 今回は、弊社で運用しているデータベース変更管理ツール「opsql」について、実際の運用フローと、それによってどのように業務が改善されたかをお話しします。 データベース変更の課題 モビリティサービスを支え
2025年版Web脆弱性TOP10完全解説!SQLインジェクションはなぜ首位ではないのか? 🔖 2
はじめに開発現場でセキュリティに携わるようになってから、僕はずっとSQLインジェクションが最大の脅威だと思っていました。学校でも会社でも「SQLインジェクションは絶対に防げ!」と口酸っぱく言われてきたからです。でも、2025年の脆弱性ランキングを見て愕然としました。S...
はじめに周回遅れではありますが、モダンデータスタックを始めたいと思います。モダンデータスタックの中でも、ELT の T の部分は dbt 一択のようなので、dbt 入門してみます。ということで、4月に「dbt入門」という記事を書きました。そして、5/29 の dbt-
チャットでSQL生成!データ活用チャットボットを社内公開したら結構いい感じだった 🔖 38
こんにちは、プロダクトAI開発の宮後(miya10kei)です。最近はMakuakeで変わったガジェットを探すのにハマっています🛠️ 昨年、ニーリーで社内AIチャットボットのPoC開発をし、今年の4月から全社で本格的な利用を開始しました。現在は知識領域毎に特化した4つのチャットボ
なぜAI AgentにSQLを直接触らせず、dbt showを使わせたのか 🔖 33
背景と課題 特殊な性質を持つデータパイプライン データパイプラインと一口に言っても、その用途や役割によって大きく性格が異なります。 例えば、分析用のシンプルなパイプラインもあれば、CRMやマスタデータなど複数のデータソースを組み合わせ、新しいデータを生成するような複雑なパイプライ
【C#】WindowsフォームアプリでSQL ServerにWindows認証で接続してデータを一覧表示する方法 🔖 1
SQL ServerにWindows認証で接続する方法とデータをDataGridViewで一覧表示する方法を説明します。Windows認証を使った接続パッケージSystem.Data.SqlClientをインストールSQL Serverに接続するためにパッケージを...
OracleのSQLをそのままBigQueryで動かしたいんですよ、絶対に。 🔖 3
【Unit4 ブログリレー9日目】 何言ってるんですかね。でも、見てみたいかも。こんにちは、エムスリーエンジニアリンググループの福林 (@fukubaya) です。 OracleのSQLに手を加えることなくBigQueryで実行させたいことってよくありますよね(ない)。今回はその
やっとできる!Oracle 23aiで解禁された便利SQL機能まとめ 🔖 1
はじめにセンスの良いSQLを書く技術を読んでいて、これまでMySQLなどのRDBMSでは書けていたけれど、Oracleでは書けなかったSQLが23aiから使用できる旨が書かれていました。(67ページのINSERT文など)バージョンにも付随している「AI」に関する新機能...
【悪用ダメ】セキュリティ試験でよく見る 「OR 1=1」 で侵害する攻撃をやってみた(SQL インジェクション) 🔖 4
はじめにセキュリティに関する試験の勉強をする中で、OR 1=1 でデータベースを侵害する攻撃 をよく目にするな~と感じていました。また、そうした攻撃手法が SQL インジェクション と呼ばれるんだな~くらいの理解で過ごしてきました。そこで、本記事では、SQL インジェク...
Snowflake IntelligenceによるSQL生成の現状 🔖 3
はじめに こんにちは、株式会社タップルで機械学習エンジニアをしている田中宏樹です。主に生成AIを活用 ...
SnowflakeのCortex AISQLを一通り使ってみました! 🔖 1
こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 先日サンフランシスコで開催されたSnowflakeの年次サミット"SNOWFLAKE SUMMIT25"のキーノートセッションの動画がアップされていて、最近そちらを閲覧しました。面白いアップデートが紹介されていたの
SQLとLLM+MCPで業務データのギャップを埋める方法 🔖 44
こんにちは。CData Software Japanマーケティングマネージャーの杉本です。 最近は生成AIやMCPに関するトピックをSNSなどのネット上で見かけない日は無いなーと感じる日々ですが、皆さんは業務で生成AI・LLMをうまく活用できていますか? 普段プログラミングなどを
Insight SQL Testing を触ってみた(第二回) 🔖 1
こんにちは、石原です。 AWS上のデータベースのバージョンアップの際使用した「Insight SQL Testing」についてご紹介する内容の第二弾になります。 こちらはインサイトテクノロジー社が提供している製品になりま […]
『SQLアンチパターン 第2版』の翻訳レビュー会を主催して得た学び 🔖 3
fluctで働いているryuです。 CARTA HOLDINGSでは、t-wadaさんに技術コーチとして携わっていただいています。 そのt-wadaさんが監訳を務める SQLアンチパターン 第2版 の翻訳レビューにCARTA HOLDINGSのエンジニアたちが携わらせていただきま
VS Codeで注目のMCPを実践 「SQLite MCP」「Playwright MCP」でデータとテストコードを生成する方法 🔖 39
VS Codeで注目のMCPを実践 「SQLite MCP」「Playwright MCP」でデータとテストコードを生成する方法:クラウドサービスだけじゃない! ローカルPCやサーバ、Kubernetesで生成AI(6) 気軽に試せるラップトップ環境で、チャットbotを提供するオ
AIのプロトコル「MCP」経由でSQLデータベース全体を漏洩させる可能性がある手法が発見される 🔖 146
生成AIモデルと他のツールをつなぐためのプロトコル「モデル・コンテキスト・プロトコル(MCP)」に脆弱(ぜいじゃく)性があり、アクセストークンなど機密性の高い情報が漏れてしまう可能性があることがわかりました。これは、モデルが悪意のある指示とそうでない指示を見分けられないために起こ
database/sqlのドライバをラップしてSQLにコメントをつける 🔖 2
メタデータとしてのSQLコメントSQLにメタデータのコメントをつけてトレーサビリティをあげる、というのは以前からよく知られたやり方だと思います。たとえば、Webアプリケーションのユーザー情報取得処理がSELECT name, email FROM usersというクエリをDB
GraphQL、SQL、ORMの関係性を「レストランの注文」に例えて理解する 🔖 1
はじめにモダンなWeb開発では、GraphQL, SQL, ORMといった言葉をよく目にします。それぞれが「どんなものか」は知っていても、「これらがどう連携して動いているの?」と聞かれると意外とスッキリ説明できない、という方も多いのではないでしょうか。少なくとも私はで...
AI にデータ分析 SQL を書かせる仕組みを作りました - Bdash Server MCP の紹介 🔖 137
こんにちは。クックパッドでエンジニアをしている @morishin です。4年前に Bdash Server というデータ分析 SQL を共有・再利用するアプリケーションを作って紹介しましたが、今回はそれをさらに発展させて AI にデータ分析 SQL を書かせる仕組みを作ったので
WITH句てんこもりのSQLをデバッグする - エムスリーテックブログ 🔖 267
巨大なSQLの出力が意図と違っていたり違っているかもしれないとき、どこから確認しようか頭を抱えてしまうことってありますよね。せめて多段階で作られているたくさんのCTE (WITH句)、これらが一つずつどんな表を出力しているのか簡単にのぞけたら手がかりもあるのだけれど⋯ 今回はそれ
こんにちは!ラブグラフ開発インターンを経て、ビジネス職で新卒入社した arawi です。ラブグラフでは非エンジニアのメンバーもデータ分析や業務効率化の目的で日々 SQL クエリを書いています。自分自身ビジネス職として新卒入社し、多くのクエリを書いています。SQL の知識はあ
TOPICS Database 発行年月日 2025年07月 PRINT LENGTH 400 ISBN 978-4-8144-0074-4 原書 SQL Antipatterns, Volume 1 FORMAT Print リレーショナルデータベースを扱うシステム開発には、様
巨大なSQLの出力が意図と違っていたり違っているかもしれないとき、どこから確認しようか頭を抱えてしまうことってありますよね。せめて多段階で作られているたくさんのCTE (WITH句)、これらが一つずつどんな表を出力しているのか簡単にのぞけたら手がかりもあるのだけれど⋯ 今回はそれ
Cloud Runを使っている方はCloud SQL for MySQLをv8.4にするのは待った方がいいかも - 生涯未熟 🔖 27
という記事になります。 仕事で新PJをやるならMySQL v8.4にしよう!ということでv8.4にして、Cloud Runから繋げた開発環境を作成していたのですが、本日「全くCloud SQLへ疎通できなくなる」という現象にぶち当たりました。 何をしたのか? きっかけはCloud
「Cursor」で新人向け「SQLトレーニング問題作成」するプロンプト作成 🔖 6
Cursor擦り倒すシリーズCursorで要件定義がエラいスムーズになった話(続)Cursorで「詳細設計→ガントチャート草稿」作成がめっちゃ楽になった話「Cursor」×「A5:SQL Mk…
Snowflake Copilot Inline で SQL 分析体験が進化 🔖 9
はじめに先日サンフランシスコで開催された Snowflake Summit 2025 から帰国しました!Summit では Crunchy Data の買収、自由度の高いデータ取り込みを実現する Snowflake Openflow、AI プラットフォームの発展的な進化など多く
AI を使って優れた SQL を作成する: Text-to-SQL 手法の説明 | Google Cloud 公式ブログ 🔖 39
Try Gemini 2.5Our most intelligent model is now available on Vertex AI Try now ※この投稿は米国時間 2025 年 5 月 17 日に、Google Cloud blog に投稿されたものの抄訳です。
Streamlit in SnowflakeによるAI分析アプリ(PythonもSQLも分からなくてもアプリを作れるよ!!) 🔖 3
Streamlit in SnowflakeによるAI分析アプリ(PythonもSQLも分からなくてもAI分析が出来るプリセットパッケージアプリ) Snowflake × AIで変わる!データ分析の新しいカタチ「データ分析の民主化」を5分で体験してみませんか?✅ SQLを
ORMはCUD処理は得意ですが、R(SELECT)処理は苦手です。 DSLのゴールはSQLへの翻訳であるのに、答え(SQL)を知っていても、わざわざ逆翻訳(DSL)しなければならない。 その上、各ORMライブラリごとにDSLの文法は異なり、SQL以上に方言だらけの世界です。 そこ
初心者が「スッキリわかるSQL入門」を読んでスッキリわからなかったところまとめ【学習メモ】 🔖 2
1. 所感・SQLでデータベースに対してデータを追加したり、更新したりする基本的な方法はわかった。・複数テーブルにわたっての結合条件の指定や、トランザクションの分離レベルによっての処理の割り込み…
トモニテで発生した SQL インジェクション攻撃の記録と教訓 🔖 1
はじめに こんにちは、トモニテで開発を担当している吉田です。 サービスを運営する上で、セキュリティ対策は欠かせません。 本記事では、実際にトモニテが受けた攻撃の事例をもとに、 異常検知から調査の経緯、攻撃の詳細、そして発見された問題点や今後の対応についてまとめています。 セキュリ
純国産RDB「Tsurugi」のMCP対応版、オープンソースで提供開始 SQLを使わない自然言語のDB操作はどうなる? 🔖 39
純国産RDB「Tsurugi」のMCP対応版、オープンソースで提供開始 SQLを使わない自然言語のDB操作はどうなる?:LLMのローカル実行にも対応 ノーチラス・テクノロジーズは、リレーショナルデータベース「劔」(Tsurugi)のMCP対応版をオープンソースで提供開始すると発表
非エンジニアもAIで開発?データ移行を支えるSQL自動変換ツールの裏側 🔖 2
はじめに こんにちは、スタンバイでプロダクト企画をしている荒巻です。 スタンバイでは、日々サービスを改善するために様々な技術的挑戦をしています。今回はその中でも、求人データ保管・配信システムの刷新プロジェクトに伴って発生した大きな課題に対し、課題分析から要件定義、そして生成AIの
動的にSQLを生成する複雑なロジックに立ち向かい、開発スピードを向上させた話 🔖 2
非エンジニアでも直感的に動的なSQLを生成できる、GUIのノーコードツールの改善方法の紹介
【SQLで簡単ビッグデータ分析】Amazon Athenaとは? 🔖 2
【SQLで簡単ビッグデータ分析】Amazon Athenaとは?「大量のログをSQLでさくっと分析したい」「ETLやサーバー管理は面倒…」そんなあなたにおすすめなのが Amazon Athena です…
「Cursor」×「A5:SQL Mk-2」でテーブル定義書をリッチにする 🔖 3
Cursor擦り倒すシリーズCursorで要件定義がエラいスムーズになった話(続)Cursorで「詳細設計→ガントチャート草稿」作成がめっちゃ楽になった話「Cursor」×「A5:SQL Mk…
【Copilot studio】- Copilot StudioのSQLDB検証:ナレッジ検索の精度を探る 🔖 1
執筆日2025/5/19 やることCopilot Studioでは、ナレッジをAzure SQL Database(SQLDB)として選択することができます。これまではSharePointを利用してドキュメントをインデックス化し、セマンティック検索を行う機能が一般的でした