器用貧乏の独り言

器用貧乏なおっさんが気の向くままに。

SQL

【VBA】ExcelでSQLを使用する方法

◇前置き Excel VBAは、データの処理や操作を行う上で、非常に便利なツールです。SQL(Structured Query Language)を使用することで、データベースとの連携やデータのクエリ処理を行うこともできます。本記事では、Excel VBAでSQLを使う方法を紹介します。 ◇…

【Python】SQLAlchemyを使ってデータベース操作をシンプルに!

◇前置き 今回はPythonの外部ライブラリであるSQLAlchemyについて紹介します。 ◇SQLAIchemyとは SQLAlchemyは、PythonのオープンソースのORM(Object Relational Mapper)ライブラリであり、データベースとのやり取りをシンプルかつ効率的に行うことができま…

【VBA】配列を使ってSQL文(CREATE TABLE)をすっきりまとめる方法

◇前置き 私の勤め先ではMicrosoft Accessが至るところで利用されています。 昔から使われているようで、別のデータベースに切り替える予定もなさそうです。 そのため、データベース操作は基本的にVBAを使って行っています。 VBAでSQL文を定義・実行するので…

【VBA】ダブルクォーテーションを含んだSQL文を変数に格納する方法

皆さんこんにちは。 今日は少々マニアックな内容になります。ダブルクォーテーションとは、VBAで文字列を扱う際によく使う記号です。“ ←こんな記号です。SQL文にも、このダブルクォーテーションが登場することがあります。 VBAでSQLを扱う際、SQL文を一旦文…

【VBA】データベースのデータをExcelにインポートする方法

「データベースに貯めたデータをExcelに落として加工したい!」 そう思ったことはありませんか? データベースは非常に便利なものですが、使い慣れたExcel上でデータをこねくり回す方が楽な時ってないですか? そんな時に活躍するのが、今回ご紹介するデータ…

【MSAccess】csvファイルを取り込んで今月のデータだけを切り出す方法

皆さんこんにちは。今日は、VBAの中にSQLを組み込んで、CSVファイルをAccessのデータベースに取り込むプロシージャを紹介します。 設定としては、csvファイルを一旦「Table1」というテーブルにインポートして、「今月の日付が入ったレコード」のみを「TM_Tab…

SQL始めました。

皆さんこんにちは!突然ですが、皆さんはSQLというものをご存知でしょうか?アプリを製作したり、データベースを操作したりする機会のある方々を除けば、ほとんどの方が聞いたことの無い言葉では無いでしょうか。 SQLというのはデータベースを操作するための…