「駑馬十駕」を信念に IT系情報を中心に調べた事をコツコツ綴っています。

SQL 日付条件で絞り込みたい時の書き方(BETWEEN/>=/<=)

SQL 日付条件で絞り込みたい時の書き方(BETWEEN/>=/<=)

SQLで日付条件を使ってデータを抽出したい場合、代表的な書き方として BETWEEN や >= / <=(範囲指定) を利用します。しかし、実務では 時間を含むデータ や 境界値の違い により、意図したデータが取得できないケース …

📝 SQL: LIKE 検索におけるワイルドカード(%と_)の動作と注意点

📝 SQL: LIKE 検索におけるワイルドカード(%と_)の動作と注意点

SQLのLIKE演算子は、特定の文字列パターンに一致するデータを検索する際に使用されます。この検索パターンを指定するために、ワイルドカードと呼ばれる特別な記号が使われます。主なワイルドカードは、%(パーセント)と_(アンダースコア)の2種類 …

SQL:重複データを安全に削除する方法(DELETE+ROW_NUMBER)

SQL:重複データを安全に削除する方法(DELETE+ROW_NUMBER)

データベースを長く運用していると、アプリのバグやテストデータの混入、複数サーバ間複製のトラブルなどが原因で、重複データが発生することがあります。しかし、安易に DELETE を実行すると必要なデータまで消えてしまう危険があります。 そこで本 …