並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 41件

新着順 人気順

SQL文の検索結果1 - 40 件 / 41件

  • 「住所は英数字もすべて全角で入力してください」はなぜそうなったのか - Qiita

    Webサービスのフォームに住所を入力するとき、丁目や番地などを入れる欄について、数字やハイフンを全角で書かなければいけない「全角縛り」をやっているフォームをよく見ます。半角文字を入力してしまってエラーになったり、咄嗟に変換方法を思い出せなかったり、全角と半角の見分けが付きづらかったり、「全角縛り」であることが明示されていなかったり、「ハイフン」としてどの文字を使うべきかわからなかったり……と、鬱陶しさを感じることが多くあります。 「住所は全角のみ」(数字やハイフンも絶対に半角を受け付けない)という仕様がどういう経緯で生まれて、どう広まっていったのかが気になってる。いま存在しているのは過去の仕様や慣習の踏襲として理解できても、そもそもなぜそれらが生まれたのかが理解できない。 https://t.co/ZLz0Pw9GOK — ymrl (@ymrl) July 29, 2024 これについて

      「住所は英数字もすべて全角で入力してください」はなぜそうなったのか - Qiita
    • 「Gemini in BigQuery」「Spanner Graph」など、Google Cloudが多数の新機能を発表(アスキー) - Yahoo!ニュース

      Google Cloudは2024年8月2日、データベースやデータレイクハウス、アナリティクス、AI/ML、BIといった同社“Data Cloud”領域のサービスについて、多数の新発表を行った。 【もっと写真を見る】 Google Cloudは2024年8月2日、データベースやデータレイクハウス、アナリティクス、AI/ML、BIといった同社“Data Cloud”領域のサービスについて、多数の新発表を行った。 メディア向けの説明会では、AIおよびデータ分析関連の新発表をプラットフォーム&テクニカル インフラストラクチャ VP兼GMのブラッド・カルダー氏が、データベース関連の新発表をデータベース VP兼GMのアンディ・ガットマンズ氏が、それぞれ紹介した。 本記事では「生成AI」「モダナイズ」「開発者」という3分類で、主な新発表をまとめる。なお、今回の新発表には一般提供開始(GA)となったもの

        「Gemini in BigQuery」「Spanner Graph」など、Google Cloudが多数の新機能を発表(アスキー) - Yahoo!ニュース
      • Aurora MySQLとRedshiftのゼロETL統合が本番導入出来るか検証しました - クラウドワークス エンジニアブログ

        Aurora MySQL Zero ETL Integrations クラウドワークスのSREチームに所属しています@ciloholicです。 2023年11月にAurora MySQLとRedshiftのゼロETL統合がGAされました。この度、ゼロETL統合が本番導入可能かを検証する機会があったので、その検証結果を記載します。 aws.amazon.com 2024年7月時点での検証結果ですので、時間経過によって内容が変わっている可能性があります。その点は十分ご注意ください。 背景 まず、ゼロETL統合の検証しようと考えた背景について軽く説明したいと思います。クラウドワークスでは、MySQLのテーブルをDMS経由でRedshiftにニアリアルタイムで同期し、データ分析を行なっています。3年前は約30億レコードでしたが、現在では古いレコードの削減を行なったため、約25億レコードになりました

          Aurora MySQLとRedshiftのゼロETL統合が本番導入出来るか検証しました - クラウドワークス エンジニアブログ
        • TiDBの始め方

          概要 対象者: データベースの技術に興味があるエンジニアや開発者 内容: オープンソースの分散SQLデータベース「TiDB」の特徴、HTAPの概念、実際の導入手順やチュートリアルの紹介 記事を読むとわかること: TiDBの基本的な特徴と利点、HTAPの概念、分散SQLデータベースの仕組み、実際の導入手順とチュートリアルの流れ 序章 みなさんTiDB(「たいディービィー)はご存知でしょうか? TiDBは何と言っても、ハイブリッドトランザクションおよび分析処理 (HTAP) ワークロードをサポートするオープンソースの分散 SQL データベースです。 今日はその導入の紹介をします。 HTAPについて 「ハイブリッド トランザクションおよび分析処理」を英語にすると Hybrid Transactional and Analytical Processingです。 この頭文字をとってHTAPと呼びま

            TiDBの始め方
          • 授業内開発で部室予約システムを開発した話

            はじめに こんにちは。calloc134 です。 前回の授業内ハッカソン記事において、200 いいねを頂きました。ありがとうございます! 自分の大学では、これ以外にも授業内で開発を行う実践的な授業がいくつか存在します。 前回の授業とは別に授業内開発を行う機会があったため、半年ぶりに大学の授業として開発を行いました。 簡単な概要 この授業では、チームで開発の分担を行いながら決められた期限までにコンテンツを制作していきます。自分は後輩とチームを組み、開発を行いました。 本来であればここで開発する内容は静的サイトで十分なのですが、せっかくなので動的サイトを作ることにしました。 後輩に聞いてみたところ、 「自分は軽音楽部に所属しているので、練習室の予約システムを作りたい」とのことでした。 丁度いい機会だと思い、自分の気になっている技術を利用しながら開発を行っていくことを決めました。 全体像 まずは

              授業内開発で部室予約システムを開発した話
            • ChatGPT×SQL ではじめるデータ取得入門

              こんにちは、キカガクでエンジニアをしている高橋です。 エンジニアではなくても SQL が使えるとビジネスに便利というのを聞いたことがあるけど、なんだか難しそうで手をつけられていない…そんな方も多いのではないでしょうか? 私は普段 SQL を書いていますが ChatGPT をはじめとした生成 AI の発展により、SQL が非常に扱いやすくなりました。また、これから SQL を学びたいという方も、ある一定 ChatGPT を SQL を書けば仕組みなどが理解しやすいようになったと感じています。 この記事では ChatGPT を活用して SQL でデータ取得する方法を紹介します! 目次 SQL とは データ取得してみる 顧客情報を取得する 売上情報とそれに紐づく顧客情報を取得する 条件を指定して取得する まとめ:ChatGPT と試行錯誤しながら SQL を習得しませんか? SQL とは SQL

                ChatGPT×SQL ではじめるデータ取得入門
              • 記事別のPV数を公開からの経過日で評価する「日当たりPV数」

                Web解析のもっとも基本的なレポートで、Google アナリティクスがローンチされて以降、最新版のGA4までずっと生き残っているのが、「URL別のページビュー数」です。あるページを一人のユーザーがたくさん見た場合はどうするんだ?など、ま、ツッコミを入れようとすればいくらでも入れられるのでしょうが、どのページが”人気”なのかを、もっともシンプルに確認できるレポートと考えて良いと思います。”人気がある”ことは、コンテンツについての需要がある。ということと同義なので、どのような記事をサイトに掲載していくべきなのかのヒントを得られるでしょう。 一方、特にブログサイトで困ることがあるのが、「このページビューの多いページは、公開日から時間が経過しているからページビュー数が多いのか?それとも、本当に”人気”なのか?」が判断つかなかったり、「直近の1ヶ月にレポートを絞り込むと、最近リリースした記事ばかりが

                  記事別のPV数を公開からの経過日で評価する「日当たりPV数」
                • PHP5系→PHP7系でのmysqlクラスの書き換え(手書きによる) – jsuzuki.jp

                  MySQLのデータベースをPHPを使って呼び出したりするときに、 Fatal error: Call to undefined function mysql_connect()・・・ と、PHP5系の時は使えたmysqlクラスがPHP7系では使えない(!)ということで、 昔作っていたサイトを、比較的簡単なコードだったため、手作業で書き換えてみました。 そしたら動きました。 その時の備忘録。 ※オブジェクト指向で直す、PDOを使うなどもあるそうですが、ここでは手っ取り早く(?)手書きです。 ※すごく大まかにいうと、mysqliになります。(iは”improved”の意味らしい) ①mysql_connect()⇒mysqli_connect() $conn = mysql_connect(DBSV, DBUSER, DBPASS) or die(“接続エラー”); ↓ $conn = mys

                  • SQLで商品名存在確認を高速化!処理速度とサーバー負荷を意識した書き方|DAD UNION – エンジニア同盟

                    Webアプリケーション開発において、データベースとの連携は欠かせません。SQLを利用してデータベースを操作する機会も多いでしょう。この記事では、SQLのSELECT文を使った商品名の存在確認方法について、処理速度とサーバー負荷を意識した書き方を解説します。特に、大量のデータを扱う際の効率的な処理方法や、データベースへの負荷を軽減するためのポイントに焦点を当てます。 存在確認の重要性 ECサイトや在庫管理システムなど、多くのWebアプリケーションでは、商品名が既に登録されているかを確認する処理が頻繁に発生します。例えば、 新規商品登録時: 同じ商品名が既に存在しないかチェックする 商品検索時: 指定された商品名が存在するか確認する 商品更新時: 更新後の商品名が他の商品と重複しないかチェックする など、様々な場面で存在確認が行われます。 存在確認の方法: 3つのアプローチ 商品名の存在確認に

                      SQLで商品名存在確認を高速化!処理速度とサーバー負荷を意識した書き方|DAD UNION – エンジニア同盟
                    • S3 SelectとAWS Athenaを使用してS3からデータを抽出してみた|テクニカルブログ|日本情報通信株式会社

                      こんにちは、NI+C AWSチームの門倉です。 今回は、S3からのデータ抽出方法について整理してみました。 複雑なクエリを行えるのが「Athena」で、単一のオブジェクトに対して簡単なクエリを実行できるのが「S3 Select」というぐらいの認識しかなかったのですが、特徴などについてまとめてみました! はじめに Amazon S3 Selectとは? 特徴 目的: 個々のオブジェクト(一つのファイル)に対してクエリを実行し、データ全体ではなく必要な部分だけを取得する。 対応フォーマット: CSV、JSON、Parquet。 パフォーマンス: 小規模データセットや特定のデータ抽出に対して非常に高速。 コスト: データスキャン量に基づく料金。特定のデータのみを取り出すため、不要なデータのスキャン量を減らせる場合にコスト効率が良い。 適用シナリオ 大量のデータから特定のレコードやフィールドのみを

                        S3 SelectとAWS Athenaを使用してS3からデータを抽出してみた|テクニカルブログ|日本情報通信株式会社
                      • mariabackupでバックアップ・リストアする - とほほのWWW入門

                        mariabackupとは バックアップ 一貫性の確認 リストア ロールフォワード mariabackupとは mysqldump は、データベースの中身を SQL 文としてダンプし、SQL 文としてリストアするため、大量データのバックアップ・リストアにかなりの時間を要することがあります。データによっては、ダンプは15分で終わるけど、リストアに数日かかるケースなんてのもあります。 SQL 文をダンプする代わりに、/var/lib/mysql などのデータディレクトリをファイルごと高速にバックアップするツールを、Perconna社が XtraBackup という名前で公開しています。 https://www.percona.com/software/mysql-database/percona-xtrabackup XtraBackup は MySQL 向けのツールですが、MariaDB で

                        • おうちで学べるデータベースのきほん 第2版 | SEshop.com

                          データベースの仕組みや考え方を クラウド&PCで動かしながら学ぶ! 【本書のポイント】 ●手を動かす実習でデータベースの動作と仕組みをつかめる ●SQLだけでなくコストの考え方や障害に備える方法も図解でわかる ●需要が高まるクラウドでのデータベース操作にも対応 【こんな人におすすめ】 ●データベースについて基本的な知識を学んでおきたいエンジニア ●データベースを利用するシステムの運用・発注などの担当者 ●データを扱う業務に携わるビジネスパーソン 【本書の内容】 本書では、身の回りでもあらゆる場面で用いられる「データベース」について、その考え方や動作の仕組みなどの基本をきちんと学べます。 「やってみよう」のページでは、実際にデータベースを手元のPCやクラウド環境で動かして挙動を学べるほか、とっつきにくい概念を身近な例から考えてみるクイズを用意しています。 「学ぼう」のページでは、実習の内容を

                            おうちで学べるデータベースのきほん 第2版 | SEshop.com
                          • NewSQL分散データベースTiDBをハンズオンつきで紹介してみる | 豆蔵デベロッパーサイト

                            この記事は夏のリレー連載2024 8日目の記事です。 はじめに # こんにちは、ビジネスソリューション事業部の山下です。 分散データベースと聞いて、難しそうとか管理が面倒そうとか、スゴそうとかそんなことを考える人も少なくないと思います。 今回の記事では最後のイメージ以外は払拭できるように、 NewSQLの分散データベースシステムであるTiDBを紹介させていただきたいと思います。ちなみにTiの読み方は「タイ」です。 TiDBとは # TiDBはOSSのデータベース管理システムであり、PingCAP社によって分散型のNewSQLとして開発されました。 MySQL互換のSQLプロトコルをほぼ利用でき、スケーラビリティと一貫性を両立しています。 InformationPingCAP社のGithubページはこちらです。 ツール系のリポジトリに関してはApache License 2.0となっています

                              NewSQL分散データベースTiDBをハンズオンつきで紹介してみる | 豆蔵デベロッパーサイト
                            • [MySQL] 半角/全角、大文字/小文字、ひらがな/カタカナを区別しないSQL文(あいまい検索)

                              半角/全角、大文字/小文字、ひらがな/カタカナがごちゃまぜでもヒットさせるSQL文です。 例えば、抽出対象が「さまぁ~ず」というワードであれば、 ・サマァ~ズ ・サまァ~ズ ・さまあ~ず でもヒットします。 逆に、 ・さまーず ・さまぁーず ・さまぁ~ズ ・バカルディ ではヒットしません。 「さまぁ~ズ」はいけそうな気がしてしまいますが、ズが「ス+濁点」になるので残念ながらヒットしません。 そんなさまぁ~ずのためのSQL文がこちら。 SELECT * FROM `table_name` col_name COLLATE utf8mb4_unicode_ci LIKE '%キーワード%' COLLATEで照合順序を指定して、LIKE 演算子でマッチさせます。 照合順序はデータベース側でテーブルごとに設定されているので、期待通りの抽出ができているならば指定は不要です。 照合順序の記述方法は

                                [MySQL] 半角/全角、大文字/小文字、ひらがな/カタカナを区別しないSQL文(あいまい検索)
                              • VBA ADOによるデータベース操作について詳細解説! [VBA関連解説#07] - 小さな在庫管理

                                エクセルVBAのADO機能を利用した、アクセスDBとの連携について解説していきます。 この記事では、データベースの抽出/登録/更新/削除の各操作について解説します。 まだ、データベースの接続/切断について未読の方は、次の記事で解説しています。 VBA初期設定 レコード抽出 抽出 VBA実行 レコード登録 登録 VBA実行 レコード更新 更新 VBA実行 レコード削除 論理削除 VBA実行 物理削除 VBA実行 VBA初期設定 レコード抽出 抽出 データベースからのレコード抽出のサブプロシージャを標準モジュール:TESTに作成します。 レコードセットのデータを、配列変数に格納し、処理を実行する流れを解説します。 Sub レコード抽出() '''''''''' レコード抽出 '''''''''' 'レコードセットオブジェクトの作成 Dim adoRs As Object Set adoRs =

                                  VBA ADOによるデータベース操作について詳細解説! [VBA関連解説#07] - 小さな在庫管理
                                • 情報セキュリティの理解を深める③(技術要素・セキュリティ):基本情報技術者試験対策 - リスキリング|情報技術者への歩み、デジタルを使う側から作る側へ

                                  ※This page uses affiliate advertising. ※本ページは、アフィリエイト広告を利用しています。 Amazon.co.jp: Amazon Prime Amazon.co.jp: Prime Student - 学生のためのお得なプログラム Kindle Unlimitedにサインアップして無料体験に登録する Amazon.co.jp: Amazon Music Unlimited Amazon.co.jp: Audibleオーディオブック 技術要素・情報セキュリティの理解を深める③ 1.パスワードを盗み取る手法(パスワードクラック) ①辞書攻撃 ②ブルートフォース攻撃(総当たり攻撃) ③パスワードリスト攻撃 2.閲覧者をだます攻撃手法 ①クロスサイトスクリプティング(XSS) ②クロスサイトリクエストフォージェリ(CSRF) ③キャッシュポイズニング/SE

                                    情報セキュリティの理解を深める③(技術要素・セキュリティ):基本情報技術者試験対策 - リスキリング|情報技術者への歩み、デジタルを使う側から作る側へ
                                  • 正しいSQL文を選択してください [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】

                                    正しいSQL文を選択してください 従業員の名前(FIRST_NAME)と新しい給与のレポートを作成します。名前には"Name"という見出しをつけ、給与(SALARY)を1.1倍した値を1の位で切り捨てた値が新しい給与で、"New Salary"をいう見出しをつけます。見出しの大文字小文字は、設問と同じにして下さい。また、コミッション(COMMISSION_PCT)が設定されていない従業員はレポートには含めません。また、新しい給与が10000未満の人はレポートに含めません。正しいSQLを選択してください。 1.SELECT first_name AS "Name", TRUNC(salary*1.1,-1) AS "New Salary" FROM employees WHERE commission_pct IS NOT NULL AND "New Salary" >=10000;2.SE

                                      正しいSQL文を選択してください [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】
                                    • データベース関連の似て非なる用語 - Qiita

                                      データベース(特に RDB)周辺では誤解を招きやすい似て非なる用語がいくつかあります。 以前にこんなツイートをしたことがありました。 ほとんどネタ記事ですが、本記事で少し説明を加えたいと思います。(最後におまけとして完全なネタも) 「リレーション」と「リレーションシップ」は違う RDB 界隈でよく誤用されますが、 リレーション 複数のラベルからなる見出しと、0 個以上のラベルに対応した値の組からなる集合のこと。 雑に言うとテーブルやビューのこと。(PostgreSQL でテーブル名を間違えると relation does not exist というエラーメッセージが表示されるのはこのことから) ただし、厳密には SELECT 文の結果や中間結果などもリレーション。 日本語だと「関係」と訳されることが多い。 リレーションシップ 2つリレーション(テーブルやビュー)などの間に定義された関係性。

                                        データベース関連の似て非なる用語 - Qiita
                                      • 正しいSQL文を選択してください [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】

                                        正しいSQL文を選択してください 従業員表から部門番号(department_id)とジョブID(job_id)とマネージャID(manager_id)の一覧を表示します。 重複は表示しないようにします。 また、結果はjob_idで昇順、更にmanager_idで降順にソートします。正しいSQL文はどれですか。 1.SELECT DISTINCT department_id, DISTINCT job_id, DISTINCT manager_id FROM employees ORDER BY job_id ASC, manager_id DESC;2.SELECT department_id, job_id, manager_id DISTINCT FROM employees ORDER BY job_id ASC, manager_id DESC;3.SELECT UNIQUE d

                                          正しいSQL文を選択してください [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】
                                        • 【SQL】SQL初心者が次のステップを目指すハンズオン【RDBMS】 - Qiita

                                          はじめに SQL初心者が入門書を1冊やった後にどうやって学習していくか、というのは意外と難しい問題だと思います。 世の中にはSQLやDBの優れた技術書はたくさんあります。 ただ、ひとまず基礎的なSQLの文法は学んだ、という段階で読むにはレベルが高すぎるし、技術的な解説が中心になりがちです。 そこで、初心者のSQLへの理解を助ける事を目的としてこの記事を書いてみようと思います。 対象者 この記事は下記のような人を対象にしています。 SQLの基礎は学んだので、次のステップに進みたい人 より実践的なSQLの使い方を学びたい人 色んな問い合わせの引き出しを増やしたい人 前提 PostgreSQLをインストールしていること(Ver 16.2) →最近のバージョンであれば問題ないと思います。 pgAdmin 本編 この記事では、通販サイトの注文管理DBをモデルに3つのテーブルを作成します。 本DBに対

                                            【SQL】SQL初心者が次のステップを目指すハンズオン【RDBMS】 - Qiita
                                          • SQLServer: 知ってると便利なDMV(動的管理ビュー)まとめ - Qiita

                                            動的管理ビューって便利そうだけど、沢山種類があるしカラムの意味を調べるのも結構大変ですよね。 動的管理ビューの概要はこちら https://msdn.microsoft.com/ja-jp/library/ms188754(v=sql.120).aspx 動的管理ビューと動的管理関数では、サーバーの状態情報が返されます。返された情報は、サーバー インスタンスのヘルス状態の監視、問題の診断、パフォーマンスのチューニングに使用できます。 ということで、上手く使えばいろんな情報がサクッと取得できて嬉しいです。「○○するためのDMVを使ったSQL文」っていうまとまりで把握できてると便利だと思うので、僕がよく使っているクエリを紹介します。 そもそも自分の権限で動的管理ビューをSELECTできるかをチェック 動的管理ビューのSELECTには、VIEW SERVER STATE権限が必要なもの、VIEW

                                              SQLServer: 知ってると便利なDMV(動的管理ビュー)まとめ - Qiita
                                            • どのようになりますか。 [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】

                                              どのようになりますか。 UPDATE employees SET phone_number = NULL WHERE commission_pct = NULL; COMMIT; というSQL文を実行しました。どうなりますか。

                                                どのようになりますか。 [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】
                                              • 「住所は英数字もすべて全角で入力してください」はなぜそうなったのか - Qiita

                                                Webサービスのフォームに住所を入力するとき、丁目や番地などを入れる欄について、数字やハイフンを全角で書かなければいけない「全角縛り」をやっているフォームをよく見ます。半角文字を入力してしまってエラーになったり、咄嗟に変換方法を思い出せなかったり、全角と半角の見分けが付きづらかったり、「全角縛り」であることが明示されていなかったり、「ハイフン」としてどの文字を使うべきかわからなかったり……と、鬱陶しさを感じることが多くあります。 「住所は全角のみ」(数字やハイフンも絶対に半角を受け付けない)という仕様がどういう経緯で生まれて、どう広まっていったのかが気になってる。いま存在しているのは過去の仕様や慣習の踏襲として理解できても、そもそもなぜそれらが生まれたのかが理解できない。 https://t.co/ZLz0Pw9GOK — ymrl (@ymrl) July 29, 2024 これについて

                                                  「住所は英数字もすべて全角で入力してください」はなぜそうなったのか - Qiita
                                                • 【SQL】DISTINCT ONの使い方まとめ【PostgreSQL】 - Qiita

                                                  SELECT DISTINCT ON ("顧客ID") "注文ID" , "注文日" , "顧客ID" , "顧客名" , "製品名" FROM "注文情報テーブル" ORDER BY "顧客ID" , "注文日" DESC ; このSQL文は、顧客ID昇順で並べ替えた後、さらに注文日降順で並べ替えたレコード群に対して集約を行っています。 まずDISTINCT ONの後の()の中に、集約条件に指定するカラムを記述します。 今回は顧客ごとに集約するため、"顧客ID"を集約条件に選んでいます。 ORDER BYでは集約条件に指定した"顧客ID"を最初に記述し、次にその中で最新を取るため"注文日"を記述しています。 2. DISTINCT ONの処理順は、ORDER BYの後 標準SQLのDISTINCTでは、集約した後ORDER BYでソートを実行します。 対してPostgreSQLのDIST

                                                    【SQL】DISTINCT ONの使い方まとめ【PostgreSQL】 - Qiita
                                                  • 基本情報技術者平成20年春期問58 部署コードを探すSQL文

                                                    "社員"表から,職務がプログラマである社員が5人未満の部署の部署コードを探すSQL文として,適切なものはどれか。ここで,"社員"表は次の構造であり,各列にはナル値は含まれないものとする。 社員 (社員番号, 社員名, 部署コード, 職務)

                                                      基本情報技術者平成20年春期問58 部署コードを探すSQL文
                                                    • Databricks AI/BI Genieを使って自然言語検索でデータ分析をしてみた - NTT Communications Engineers' Blog

                                                      はじめに こんにちは、イノベーションセンターの真崎です。 6月にDatabricksの年次カンファレンス Data+AI Summit 2024 が開催され、AI/BI GenieというDatabricks上のデータを自然言語で検索・分析・可視化できる機能が発表されました。 本記事では、AI/BI Genieについて機能の概要、及び実際に使用した流れを解説します。 Databricksとは Databricksはデータウェアハウスとデータレイクの両方の強みを兼ね備えたデータとAIのためのオープンな統合プラットフォーム「データ・インテリジェンス・プラットフォーム」を提供しています。 AI/BI Genieとは AI/BI Genieとは、Databricks上の構造化データに対して自然言語を用いて検索、分析、可視化を行うことができる機能です。 Databricksでユーザーが特定のデータにア

                                                        Databricks AI/BI Genieを使って自然言語検索でデータ分析をしてみた - NTT Communications Engineers' Blog
                                                      • html sql rollup - Google 検索

                                                        atmarkit.itmedia.co.jp › ... › Webブラウザで気軽に学ぶ実践SQL講座 2012/06/25 · 一般的に「ROLLUP」とは、データを最も細かいグループから総計まで、レベルを上げながら集計する手法です。ROLLUPを使用すると、このような処理をSQL文で ...

                                                        • C# 文字列リテラルのシンタックスハイライト

                                                          C# 文字列リテラルのシンタックスハイライト JetBrains Rider や Visual Studio には文字列リテラル内の文字列のシンタックスハイライトや文法検査や入力補完機能があります。 スクリーンショットは Rider のものですが、Visual Studio でも同じだと思います。 もちろんこの機能はユーザーコードではデフォルトでは利用できません。 ユーザーコードでこれらの機能を提供する方法を紹介します。 .NET 標準 まずは StringSyntaxAttribute を使う方法です。 関数のパラメーターだけでなく、フィールドやプロパティにも指定できます。 属性以外にもコメントに lang=Regex とする方法もあります。 正規表現以外だけでなく、Json / Uri / Xml にも対応しています。 また、DateOnlyFormat と指定すると、日付のフォーマッ

                                                            C# 文字列リテラルのシンタックスハイライト
                                                          • PupSQLiteを使ってみた - Qiita

                                                            PupSQLiteをダウンロード 窓の杜からダウンロード https://forest.watch.impress.co.jp/library/software/pupsqlite/ ダウンロードフォルダを解凍 デスクトップ等に解凍 PupSQLiteを起動 PupSQLite.exeをダブルクリック 『開く』からDBを選択 DB情報が読み込まれました 『SQL文入力』からSQLを実行 感想 JupyterLabでpythonを勉強する時に、SQLiteは非常に有効です。 PupSQLiteをダウンロードしてデータ確認も簡単にできる。

                                                              PupSQLiteを使ってみた - Qiita
                                                            • SQLを簡単に読みやすく整形する方法。無料ツールもご紹介します - プロエンジニア

                                                              多重の入れ子構造を使って巨大なSQLを書くと、SQLが肥大化しがちです。するとSQLの可読性が下がり、メンテナンスが難しいという問題が発生する場合も。今回は、そんな複雑になりがちなSQL文を見やすくきれいに整形する方法をご紹介したいと思います。 1. SQLの整形とは SQLの整形とは、SQLの体裁を整えて、書いた人以外の人が読んでも一発でその内容が理解できるような形にすることです。 SQLが数行程度で済むうちは大丈夫ですが、行数が増えてくると「コードの読みやすさ」は最重要課題になります。特に開発の現場では次のような問題が発生します。 • チームメンバーが解読に困って、チームでの作業に支障が出る • 保守を引き継いだ人が解読に困って、改修やメンテナンスの作業に支障が出る • 文法ミスや「,」や「;」の打ち忘れが、どこで発生しているのか見つけ難い 一行の長いSQL文があった場合、決まったポイ

                                                                SQLを簡単に読みやすく整形する方法。無料ツールもご紹介します - プロエンジニア
                                                              • 「住所は英数字もすべて全角で入力してください」はなぜそうなったのか - Qiita

                                                                Webサービスのフォームに住所を入力するとき、丁目や番地などを入れる欄について、数字やハイフンを全角で書かなければいけない「全角縛り」をやっているフォームをよく見ます。半角文字を入力してしまってエラーになったり、咄嗟に変換方法を思い出せなかったり、全角と半角の見分けが付きづらかったり、「全角縛り」であることが明示されていなかったり、「ハイフン」としてどの文字を使うべきかわからなかったり……と、鬱陶しさを感じることが多くあります。 「住所は全角のみ」(数字やハイフンも絶対に半角を受け付けない)という仕様がどういう経緯で生まれて、どう広まっていったのかが気になってる。いま存在しているのは過去の仕様や慣習の踏襲として理解できても、そもそもなぜそれらが生まれたのかが理解できない。 https://t.co/ZLz0Pw9GOK — ymrl (@ymrl) July 29, 2024 これについて

                                                                  「住所は英数字もすべて全角で入力してください」はなぜそうなったのか - Qiita
                                                                • 正しいSQL文を選択してください [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】

                                                                  正しいSQL文を選択してください 表構造が同じEMPLOYEES表とEMPLOYEES_BACKUP表から両方の表に共通したデータを取り出します。どのSQLを使用しますか。 1.SELECT * FROM employees INTERSECT SELECT * FROM employees_backup;2.SELECT * FROM employees UNION SELECT * FROM employees_backup;3.SELECT * FROM employees MINUS SELECT * FROM employees_backup;4.SELECT * FROM employees UNION ALL SELECT * FROM employees_backup;

                                                                    正しいSQL文を選択してください [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】
                                                                  • HTML・PHP・MySQLだけで作る間違い探しゲーム【①ゲームの概要】 - Qiita

                                                                    1. 間違い探しゲームの概要 20×20のボタンの中から指定された文字が表示されたボタンを見つける、シンプルな間違い探しゲームです!解くのが簡単とは言っていない 以下の6つの記事で解説しています。 HTML・PHP・MySQLだけで作る間違い探しゲーム【①ゲームの概要】(本記事) HTML・PHP・MySQLだけで作る間違い探しゲーム【①ゲームの概要】 1. 間違い探しゲームの概要 1-1. ゲームの全体像 1-2. 開発環境及びファイルの全体像 1-2-1. 開発・動作確認済み環境 1-2-2. 作成するファイル 1-2-2-1. メインファイル 1-2-2-2. サブファイル 1-3. ソースコード 1-3-1. メインファイルのソースコード 1-3-2. サブファイルのソースコード 1-4. 参考にさせて頂いた記事・サイトの一覧 HTML・PHP・MySQLだけで作る間違い探しゲーム

                                                                      HTML・PHP・MySQLだけで作る間違い探しゲーム【①ゲームの概要】 - Qiita
                                                                    • 「Gemini in BigQuery」「Spanner Graph」など、Google Cloudが多数の新機能を発表(アスキー) - Yahoo!ニュース

                                                                      Google Cloudは2024年8月2日、データベースやデータレイクハウス、アナリティクス、AI/ML、BIといった同社“Data Cloud”領域のサービスについて、多数の新発表を行った。 【もっと写真を見る】 Google Cloudは2024年8月2日、データベースやデータレイクハウス、アナリティクス、AI/ML、BIといった同社“Data Cloud”領域のサービスについて、多数の新発表を行った。 メディア向けの説明会では、AIおよびデータ分析関連の新発表をプラットフォーム&テクニカル インフラストラクチャ VP兼GMのブラッド・カルダー氏が、データベース関連の新発表をデータベース VP兼GMのアンディ・ガットマンズ氏が、それぞれ紹介した。 本記事では「生成AI」「モダナイズ」「開発者」という3分類で、主な新発表をまとめる。なお、今回の新発表には一般提供開始(GA)となったもの

                                                                        「Gemini in BigQuery」「Spanner Graph」など、Google Cloudが多数の新機能を発表(アスキー) - Yahoo!ニュース
                                                                      • VBAは怖くない!(SQLとレコードセット)|株式会社ルシーナソフトウェア

                                                                        第1章では、データベースの作成とAccessとの接続を説明しました。この章は、いよいよAccessで画面を作成していきますが、やはり壁はVBAになりますね。VBAと聞くと、「自分に出来るかなぁ~?」「難しそうだな…」という概念があるとどうしても毛嫌いしてしまいます。でも、VBAは構文を一度覚えてしまえば他の画面に適応できますので少しずつ覚えていけば決して難しいものではありません。 SQLって?レコードセットって?テーブルから、ある条件を元に抽出したり、更新したり削除したりする命令を記述します。例えば、ログイン画面を想像してみてください。ログインする人は複数行存在し、IDとパスワードを入力しログインボタンをクリックするとシステムを使えるというイメージになります。 例えば、上記構文を見ることにしましょう。MST_ログインからログインコードが001の人だけを抽出し、レコード(行)セット(塊)とい

                                                                          VBAは怖くない!(SQLとレコードセット)|株式会社ルシーナソフトウェア
                                                                        • 大量データのロードを高速化する方法

                                                                          これはInterSystems FAQ サイトの記事です。 インデックスが複数定義されているクラス/テーブルへ csv 形式等のシーケンシャルファイルから大量データをデータベースに登録する際、推奨される登録方法として、データ登録時インデックスを生成させず、登録完了後に一括でインデックスを生成する 方法があります。 この方法は、新規に大量のレコードを一括登録する際に最も有効な手段となります。 <メモ> 大量のデータを追加登録する際には、既存のデータ量と新規データ量のバランスにより、この手法が有効でないケースもあります。その場合は、インデックスの再構築を範囲指定で行うこともできます。 説明に使用するクラス定義例は以下の通りです。 Class ISJ.QL2 Extends %Persistent { Property Name As %String; Property Title As %St

                                                                            大量データのロードを高速化する方法
                                                                          • A5:SQL Mk-2 のAIアシスタント機能を使ってみた | iret.media

                                                                            A5:SQL Mk-2 とは フリーのSQLGUIクライアントツールで、データベースの管理や操作を簡単に行うための機能、ER図の管理、スキーマの比較等の機能が豊富に備わっています。 A5:SQL Mk-2ホームページ ツール上でER図とテーブル定義が書けて、テーブル定義のファイルはテキストの独自の形式なので、git等で差分がわかりやすく、 定義したテーブル定義からDDL文が出力でき、テーブル定義更新の際は、マクロ機能を使ってデータ移行もしてくれる。 また、納品物としてExcelのテーブル定義が求められる場合は、ツールからテーブル定義を元に、Excelのテーブル定義も出力してくれる。 スキーマ比較機能もあるので、例えば、開発環境と本番環境で、インデックス含めてテーブル定義に差異が無いことの確認によく使っている機能です。 ただ、Windows向けのツールで、Macで動作させるにはWine(Wi

                                                                              A5:SQL Mk-2 のAIアシスタント機能を使ってみた | iret.media
                                                                            • MERGE文で高速に条件によってINSERT、UPDATE、DELETEを行う - 佐々木屋

                                                                              INSERTかUPDATEかをSELECTしないで操作する方法を前回説明しました。 sasaki816.hatenablog.com この方法だと、単純なテーブルによる更新処理であれば問題ありませんが、検索対象がより複雑なテーブルになると走査が多くなり低速になってしまいます。 SQLServer2008よりMERGE文が導入され、これらの問題が解消されました。複雑なテーブルであっても高速で更新・新規・削除を行うことができます。 MERGE INTO 対象テーブル AS A USING (比較テーブル) AS B ON(A.支店CD = B.支店CD AND A.日付 = B.日付) WHEN MATCHED THEN UPDATE SET A.売上 = B.売上,A.数量 = B.数量 WHEN NOT MATCHED THEN INSERT (支店CD,日付,売上,数量) VALUES

                                                                                MERGE文で高速に条件によってINSERT、UPDATE、DELETEを行う - 佐々木屋
                                                                              • 正しいSQL文を選択してください [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】

                                                                                正しいSQL文を選択してください 従業員表から給与(SALARY)が10000以上15000以下で、名前(FIRST_NAME)がA, B, C, D, Eで始まる人のレポートを作ります。 レポートには、電話番号(PHONE_NUMBER)の.を-に置き換えた文字列も含めるようにします。正しいSQL文はどれですか。 1.SELECT first_name, salary, REPLACE(phone_number,'.','-') FROM employees WHERE salary BETWEEN 15000 AND 10000 AND SUBSTR(first_name,1,1) IN ('A','B','C','D','E');2.SELECT first_name, salary, REPLACE(phone_number,'.','-') FROM employees WHER

                                                                                  正しいSQL文を選択してください [ITキャパチャージ データベース] - IT、IT製品の情報なら【キーマンズネット】
                                                                                • 【EGセキュアソリューションズ】2024年2Qにおける攻撃アクセスの傾向をまとめた「SiteGuard セキュリティレポート」を発表〜「攻撃種別」「月別」「接続元(国別)」での統計〜 | ニュースリリース | 新着情報 | イー・ガーディアン

                                                                                  E-Guardian トップ 新着情報 ニュースリリース 【EGセキュアソリューションズ】2024年2Qにおける攻撃アクセスの傾向をまとめた「SiteGuard セキュリティレポート」を発表〜「攻撃種別」「月別」「接続元(国別)」での統計〜 2024年07月22日 ニュースリリース 【EGセキュアソリューションズ】2024年2Qにおける攻撃アクセスの傾向をまとめた「SiteGuard セキュリティレポート」を発表〜「攻撃種別」「月別」「接続元(国別)」での統計〜 X Facebook 印刷 イー・ガーディアン株式会社(https://www.e-guardian.co.jp/ 東京都港区 代表取締役社長:高谷 康久 以下、「イー・ガーディアン」)のグループ会社であるEGセキュアソリューションズ株式会社(https://www.eg-secure.co.jp/ 東京都港区 代表取締役:高谷

                                                                                    【EGセキュアソリューションズ】2024年2Qにおける攻撃アクセスの傾向をまとめた「SiteGuard セキュリティレポート」を発表〜「攻撃種別」「月別」「接続元(国別)」での統計〜 | ニュースリリース | 新着情報 | イー・ガーディアン