Technical Blog

技術ブログ

WordPressで継続して書いてきた技術記事・開発記録をまとめています。 学習内容、開発で詰まったこと、実装の理解を言葉に残しています。

Blog 2024-09-18

VScodeで正規表現を試してみた①

仕事で正規表現に触れる機会があったので、記事を書いていく。 任意の一文字 .で任意の一文字を正規表現することができる。 .県の場合、 愛知県、長野県が該当する。 直前のパターンの0回以上繰り返し *は、直前のパターンの0回以上繰り返しを正規表現できる。 ABC*の場合、 ABやABC、ABCCCCCCが該当する。 b.*kの場合、 backやbaaaaaaaaaaaaaaaaa …

Blog 2024-09-17

曖昧検索と否定を組み合わせたSQL文

以前、誰でもエンジニアさんの動画でSQLのWHERE句のあいまい検索について学んだ。 否定については触れていなかった。 今回、progateを進めていて、否定であいまい検索をする問題があったので、記事を書いていこうと思う。 具体例 : postsテーブル 具体例として、開発中のRailsアプリケーションにある「postsテーブル」を使用する。 postsテーブルに入ってるデータ …

Blog 2024-09-14

SQLで否定条件を書く方法

開発中のRailsアプリケーションでは、postgresqlを使っている。 仕事で最近、pentahoというETLの作成ツールを使う機会があった。 SQL文を直接書くことはない。 しかし、データベースを扱っているので、SQLの学習をしてみようと思った。 ProgateのSQLを学習をしていて、NOT演算子の書き方を覚えていないことに気がついた。 なので、その書き方についての記事 …

Blog 2024-09-14

更新するときは参照を指定する

データベース更新をするときは、参照にインプットファイルとアウトプットテーブルのカラムを指定する。 今回の記事の前提条件は、Excelに入力されたデータをデータベースに出力するという処理。 pentahoは会社のPCでしか利用できないため、実際の画面を見せることができない。 なので、別の方法で画像を載せていきたいと思う。 インプット情報 例えば、以下のようなインプット情報があると …