为什么我LOWER
中的每个项目都COALESCE
,但我无法LOWER
整个COALESCE
,否则我遇到语法错误?例如:
SELECT COALESCE(LOWER(google_provider_name), LOWER(name)), name FROM main_provider
答案 0 :(得分:1)
到目前为止,我发现两种变体都没有问题http://sqlfiddle.com/#!9/9eecb/7239
SELECT COALESCE(LOWER('google_provider_name'), LOWER('name'));
SELECT LOWER(COALESCE('google_provider_name', 'name') );