ifnull当给定的字段内容为空的时候,显示指定的默认值
select name indepyear,concat(name, " was founded in ", ifnull(indepyear,"----“) from country
有年份显示被发现,没有年份显示----
ifnull(A,B)
convert将指定字符串转换为对应的字符集进行输出
select convert(“建国时间” using gbk)
if(表达式1,表达式2,表达式3)如果表达式1成立,那么显示表达式2,否则显示表达式3
select name,if(indepyear is null, '没有建国年份',concat('建国年份为', indepyear,'年')) from country
case when
select name,continent, case continent when 'Asia' then '亚洲' when 'Africa' then '非洲' else '暂不做翻译' end 中文名称 from country;