cast

与Cpp类似,cast的作用是强制类型转换,用以匹配数据类型。

  1. cast(expression_or_null as data_type)

:::info image.png上图的作用是将表中的null值转换为特定数据类型,以免查询时系统自动剔除这些元组。 :::

case

case的作用类似于switch,在不同的情况下返回不同的值。 :::info image.png
上图中,投影了name和status两个属性,并在status属性上,根据不同的状态码,将status的值改为对应值。
image.png
上图查询了每种设备的平均故障率。 :::