在SELECT语句中也可以使用表达式。例如,给某列数据增加一个字符串或使用表达式单独生成一个新列。下面将通过示例演示在查询中使用表达式。
下面的示例通过使用数值表达式将进价增加50元,并使用别名为该列重新命名。
示例05 在goods商品信息表中,使用表达式将进价增加50元。
输入:
输出(如图3 . 5所示):
图3.5 将进价增加50元
下面的示例通过使用字符表达式为“销售数量”列中的值添加单位“个”,为“商场价格”列中的值添加单位“元”,最后对这两列重新命名。
示例06 为goods商品信息表中的“销售数量”列和“商场价格”列添加单位“个”和“元”。
输入:
输出(如图3 . 6所示):
图3.6 添加单位
下面的示例通过使用数值表达式和字符表达式在表中创建两个新的列。
示例07 在goods商品信息表中,使用表达式自动创建两个列。
输入:
输出(如图3 . 7所示):
图3.7 使用表达式自动创建列
注意
此示例在Oracle数据库中操作会出错,因为Oracle数据库的拼接字符串的运算符为“||”。要想在Oracle数据库中运行此示例,可将代码修改为: