我有一张桌子,如下表所示
id locale roaming rent
301 NULL 18.00 NULL
300 NULL NULL 5.00
299 11.00 NULL NULL
298 NULL NULL 4.00
297 NULL 20.00 NULL
296 NULL NULL 6.00
295 9.00 NULL NULL
294 NULL 20.00 NULL
293 10.00 NULL NULL
我想在一行的每一列(无id列)中仅获取一个值。我该怎么做?但是我只想在一个选择查询中做到这一点。
答案 0 :(得分:2)
可能的解决方案:
{"logger_level": "error", "event": "logging_initialised", "logger": "log.logger", "level": "info"}
答案 1 :(得分:0)
以DECIMAL(11,2)声明@locale
以DECIMAL(11,2)声明@roaming
DECLARE @rent AS DECIMAL(11,2)
从my_table中选择@ locale = COALESCE(locale,@locale),@ roaming = COALESCE(roaming,@roaming),@ rent = COALESCE(rent,@rent)
选择@locale作为语言环境,@ roaming作为漫游,@ rent作为租金