tabimoba.net

とあるエンジニアの雑記帳

SQL

SQLで特定の列の文字列を一括置換する方法

SQL

自分のためのメモを兼ねて。 SQLで特定の列の文字列を一括置換する場合は、以下のSQL文を実行します。 UPDATE テーブル名 SET カラム名=REPLACE(カラム名,"置換対象の文字列","置換後の文字列"); 参考 文字列を一括置換するSQL文 - 文字列関数 REPLACE() - …

MySQLでカンマ区切りのデータからレコードを抽出するためのSQL文

SQL

MySQLでは、FIND_IN_SET関数を使用すると、カンマなどのデリミタで区切られたデータ処理(レコード抽出)を非常に簡単に行うことができます。例えば、「EXAMPLE」というテーブルに「IDs」というフィールドがあり、各レコードのIDsフィールドのデータは「11,1…