我试图通过使用 SELECT 和我提供给编译器的集合中的一个(随机?)字符串来替换表中的 NULL 值。
例子:
|id | date |
+---+------+
| 1 | 2017 |
| 2 | NULL |
| 3 | NULL |
Run Code Online (Sandbox Code Playgroud)
我希望NULL值是“2015”、“2012”等,从我指定的集合中随机获取。
不幸的是,COALESCE只返回第一个非空值,而不是指定的值。是否有一些功能,如:
IF column_value = 'NULL (or something)' THEN RAND(string1, string2, string3, string4).
Run Code Online (Sandbox Code Playgroud)
提前致谢。