業務システム– category –
-
Oracle SQLで日付が欠ける理由—補完の落とし穴と対策
日次でアクセスログの集計をしたいのに、「なぜか一部の日付が出てこない」場合があります。 特にKPIを日単位で可視化する場面では、集計結果に“ゼロ件の日”が含まれないと、レポートやグラフの整合性に支障が出てしまいます。 この記事では、Oracle SQLに... -
Excel VBAで図形内文字を置換する方法|グループ図形も対応&アドイン不要
Excelで業務資料を作っていると、テキストボックスや吹き出し、さらにはグループ図形の中にある文字を一括で置換したい場面ってありますよね。 でも、検索(Ctrl+H)では反応せず、「なぜ置き換わらないの!?」と戸惑った経験がある方も多いはず。 この記事... -
Oracle 奇数・偶数を判定する方法 — NULLと負数も考慮した書き方
Oracleで奇数・偶数を判定したい場面は、ちょっとしたデータ抽出やフラグ付けなど、実務でも意外とよくあります。 MOD関数を使えばシンプルに実現できますが、NULLや負の数への対応、パフォーマンスや可読性といった観点も知っておくと安心です。 この記事... -
SQLLoaderの使い方を解説 — ctl構文とエラー対応
OracleデータベースにCSVなどの外部ファイルを取り込むとき、「SQL*Loader」という名前は耳にするけれど、ctlファイルやエラーへの対応に不安を感じていませんか? 私自身、最初は「ファイルはあるのになぜか入らない…」と毎回つまずいてばかりでした。 こ... -
Oracle SQLで前後の行を比較 — LAG/LEADで変化点を可視化
ログや履歴データを扱っていて、「前回から何が変わったのか」を知りたいと思ったことはありませんか? 操作履歴の分析や異常検知など、隣接する行同士の比較が求められる場面は意外と多いものです。私自身もかつてはROWNUMや自己結合で苦戦していましたが... -
VBAの属人化を防ぐ設計の基本
「前任者しか触れないVBAツール、どうにかしたい…」そんな悩みを抱えていませんか? 急ぎの現場対応から始まったVBAは、設計より先に手が動いてしまうことも多く、結果として属人化が進みやすい傾向にあります。 この記事では、なぜVBAが属人化しやすいの... -
Oracleで読みやすいPL/SQLプロシージャを書くコツ — 7つの習慣で可読性を改善
PL/SQLのストアドプロシージャを書くチームにとって、コードの「読みやすさ」は思っている以上に大事な要素です。実際、読みづらいPL/SQLに出くわすとレビューが止まりがちになり、結果として手戻りも増えてしまう……そんな場面、経験した方も多いのではな...
1