7.1 拼接字段
拼接?concatenate?/k?n?k?t?ne?t/
将值联结到一起,将一个值附加到另一个值?构成单个值。
1 /*
2 拼接?concatenate?/k?n?k?t?ne?t/
3 将值联结到一起,将一个值附加到另一个值?构成单个值。
4 */
5
6 SELECT Concat(vend_name, '\t\t(', vend_country, ')')
7 FROM Vendors
8 ORDER BY vend_name;
结果
/*
一些简单的函数:
TRIM() : 去除两侧的空格
LTRIM() : 去除左侧的空格
RTRIM() : 去除右侧的空格
Now() : 返回当前时间
*/
7.2 使用别名
SQL 支持列别名。别名"alias"是一个字段或值的替换名。别名用AS 关键字赋予。
1 /*
2 SQL 支持列别名。别名"alias"是一个字段或值的替换名。
3 别名用AS 关键字赋予。
4 */
5 SELECT Concat(vend_name, '\t\t(', vend_country, ')')
6 AS vend_title
7 FROM Vendors
8 ORDER BY vend_name;
结果
7.3 执行算术运算
1 SELECT prod_id, quantity, item_price
2 FROM OrderItems
3 WHERE order_num = 20008;
4
5
6
7 SELECT prod_id,
8 quantity,
9 item_price,
10 quantity*item_price AS expanded_price
11 FROM OrderItems
12 WHERE order_num = 20008;
结果
运算公式:expanded_price = quantity * item_price
小结
字段在字符串拼接和算术计算中的用途。此外,还讲述了如何创建和使用别名,以便应用程序能引用计算字段。