cast
与Cpp类似,cast的作用是强制类型转换,用以匹配数据类型。
cast(expression_or_null as data_type)
:::info 上图的作用是将表中的null值转换为特定数据类型,以免查询时系统自动剔除这些元组。 :::
case
case的作用类似于switch,在不同的情况下返回不同的值。
:::info
上图中,投影了name和status两个属性,并在status属性上,根据不同的状态码,将status的值改为对应值。
上图查询了每种设备的平均故障率。
:::