目次

SQL文でフィールドのNULLの値を空文字に変換する

目次

SQL文でフィールドのNULLの値を空文字に変換するコードを紹介します。

概要

データベースのレコードのフィールドがNULLの値のものを空文字列に変更したい場合があります。
この記事では、レコードのフィールドのNULLの値を空文字に変えるSQL文を紹介します。

書式

update (テーブル名) set (対象フィールドの列名)='' where (対象フィールドの列名) is NULL

[対象フィールドの列名]は同じ名前にする必要があります。

次のテーブルを例にします。

UserInfo
idnameip
1ぺんた192.168.0.5
2とりっち192.168.0.120
3もーがんnull
4あひるんnull
5じょにー192.168.0.220


ip列の null の値を空文字列に変換したいです。
次のSQL文を作成して実行します。

update UserInfo set ip='' where ip is NULL


SQL文を実行すると、レコードの値は以下の状態に変わります。

UserInfo
idnameip
1ぺんた192.168.0.5
2とりっち192.168.0.120
3もーがん
4あひるん
5じょにー192.168.0.220
AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2010-02-28
改訂日: 2022-03-12
Copyright © 1995–2025 iPentec all rights reserverd.