1. 计算字段含义
应用程序需要的不是直接在表中的数据,而是需要进行转换、计算或者格式化的数据,这时候就可以应用计算字段
2. 拼接字段
SELECT Concat(RTrim(vend_name), ' (', RTrim(vend_country), ')')
FROM vendors
ORDER BY vend_name;
Concat()函数在MySQL用于拼接,RTrim用于去掉串右边的空格,相应地LTrim用于去掉左边的空格,Trim用于去掉左右两边的空格
3. 使用别名
SELECT Concat(RTrim(vend_name), ' (', RTrim(vend_country), ')') AS vend_title
FROM vendors
ORDER BY vend_name;
同别名可以让客户机引用字段,别名还用于用新的名字解释数据,避免误解
4. 执行算术操作
SELECT prod_id,
quantity,
item_price,
quantity*item_price AS expanded_price
FROM orderitems
WHERE order_num = 20005;