『MySQL』创建计算字段
拼接字段
- 拼接:将值连接到一起构成单个值。
- MySQL的不同之处:多数DBMS使用
+
或||
来实现拼接,MySQL则使用Concat()
函数来实现。当把SQL语句转换成MySQL语句时一定要注意。
1 | SELECT Concat(vend_name, '(', vend_country, ')') |
- Trim函数:MySQL除了支持
RTrim()
(去掉串右边的空格),还支持LTrim()
(去掉串左边的空格)以及Trim()
(去掉串左右两边的空格)。
使用别名
1 | SELECT Concat(RTrim(vend_name), '(', RTrim(vend_country), ')') AS vend_title |
- 别名的其他用途:常见的用途包括在实际的表列名包含不符合规定的字符(如空格)时重新命名它;在原来的名字含混或容易误解时扩充它等等。
- 导出列:别名有时也称导出列。
执行算术计算
操作符 | 说明 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
1 | SELECT prod_id, |
如何测试计算:使用
SELECT
,省略FROM
子句以便简单地访问和处理表达式。例如,
SELECT 3 * 2;
将返回6;SELECT Trim('abc');
将返回abc;SELECT Now();
利用Now()
函数返回当前日期和时间。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 KissSheep's Blog!
评论