博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL拼接字段,算数计算
阅读量:5886 次
发布时间:2019-06-19

本文共 662 字,大约阅读时间需要 2 分钟。

SQL中有时需要将两个列拼接起来构成单个值,如下

Select EmpName + ‘(’ + EmpPlace + ’)’

From AjileSoft order by EmpName

输出结果如下:

Shenhao         (nantong        )

Wangxiaowei     (yancheng       )

Zhangpanpan     (yancheng       )

注意以上结果,SQL Server以定长列存储数据,所以检索出的列全都补充空格以达到最大长度。

去除空格:

Select RTrim(EmpName) + ‘(’ + Rtrim(EmpPlace) + ’)’

From AjileSoft order by EmpName

输出结果如下:

Shenhao(nantong)

Wangxiaowei(yancheng)

Zhangpanpan(yancheng)

同样,Ltrim是去除左边的空格

 

算术计算

很简单的单价X 数量的例子

Select price,quantity from Products

输出结果如下:

6.78   10

4.56   100

继续

Select price,quantity,price*quantity as summoney from Products

输出结果如下:

6.78   10   67.8

4.56   100  456

 

注意一下计算的顺序即可:

+ - * / %

转载于:https://www.cnblogs.com/howie/archive/2012/07/12/2588124.html

你可能感兴趣的文章
mysql中now,curdate,curtime,sysdate区别
查看>>
初始化一个list集合
查看>>
js如何获取当前时间并对时间进行比较?
查看>>
MySql远程访问及防火墙设置
查看>>
XCode 已有项目添加 Git
查看>>
windows安装解压版mysql5.6以上
查看>>
位域,链接指示
查看>>
exchange 2013 相关日志查询
查看>>
Centos7-修复心脏滴血漏洞
查看>>
WINDOWS 2008 R2增量备份
查看>>
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead.
查看>>
shell 中利用getopts
查看>>
我的友情链接
查看>>
PowerShell 基本概念
查看>>
block,inline和inline-block概念和区别
查看>>
python oracle数据库备份脚本
查看>>
环形矩阵
查看>>
mysql的数学函数
查看>>
golang 使用 gorp 的问题
查看>>
Java44: web基础3
查看>>