selectクエリーのNullに初期値を付与
462 ワード
MySQLクエリーでは、クエリーされたフィールドの一部の値がNullであることがよくあります.このフィールドが文字列タイプの場合、初期値を付与する操作は一般的に必要ありませんが、このフィールドがデータ型の場合、これらのNullに0または一定の値を付与したいと考えています.ネットでいくつかの資料を調べて、ここで皆さんに共有します.
sqlserver:
MySQL:
oracle:
sqlserverの私は試したことがありませんが、MySQLもOracleも可能です.
sqlserver:
select isnull( ,0) from -- 0
MySQL:
select ifnull( ,0) from
oracle:
select nvl( ,0) from
sqlserverの私は試したことがありませんが、MySQLもOracleも可能です.