【发布时间】:2022-11-13 18:50:12
【问题描述】:
所以我查询如下内容,但是,我的一些行是 NULL,我希望查询将 NULL 的值替换为同一行中的特定不同值:
SELECT * FROM table >>>
table
"ID" "First Name" "Last Name" "Default - First Name" "Default - Last Name"
"1111" "Bill" "Jones" "FN Name 1" "LN Name 1"
"2222" NULL NULL "FN Name 2" "LN Name 2"
"3333" "Emma" "Jean" "FN Name 3" "LN Name 3"
所以我希望我的最终查询结果是这样的:
Final Query Result
"ID" "First Name" "Last Name" "Default - First Name" "Default - Last Name"
"1111" "Bill" "Jones" "FN Name 1" "LN Name 1"
"2222" "FN Name 2" "LN Name 2" "FN Name 2" "LN Name 2"
"3333" "Emma" "Jean" "FN Name 3" "LN Name 3"
所以我想用默认名字和姓氏列中同一行中的值替换 NULL 值。
关于如何查询这个的任何想法?
【问题讨论】:
-
我删除了冲突的 DBMS 标签。请为您真正使用的数据库产品添加一个标签。
-
您正在寻找
coalesce()
标签: sql