5 - SQL Server 2008 之 四则运算、比较运算、逻辑运算及字符连接运算
2016-06-17 00:04
537 查看
四则运算如下:
结果:
比较运算:
结果:
逻辑运算:
结果:
字符连接运算:
结果:
--加减乘除(+、-、*、\、%)取余运算 SELECT --加法运算 3+5 AS 加法结果1, 3.5+6 AS 加法结果2, --减法运算 10-2.5 AS 减法结果1, 15.5+5.5 AS 减法结果2, --乘法运算 5*3 AS 乘法结果1, 1.5*2 AS 乘法结果2, --除法运算 25/6 AS 除法结果1, 35*3.5 AS 除法结果2, --取余运算 9%4 AS 取余结果1, 10%5 AS 取余结果2 GO
结果:
比较运算:
--比较(>、<、>=、 <=、 =、 <>)运算 --大于 IF 5>3 SELECT '5大于3' ELSE SELECT '5小于或等于3' --小于 IF 5<3 SELECT '5小于3' ELSE SELECT '5大于或等于3' --等于 IF 5=3 SELECT '5等于3' ELSE SELECT '5不等于3' --大于或等于 IF 5>=3 SELECT '5大于或等于3' ELSE SELECT '5小于3' --小于或等于 IF 5<=3 SELECT '5小于或等于3' ELSE SELECT '5大于3' --不等于 IF 5<>3 SELECT '5不等于3' ELSE SELECT '5等于3'
结果:
逻辑运算:
--逻辑(AND、OR、NOT)运算 IF(10 > 3 AND 2<=1 OR NOT 10>11) --优先级顺序:NOT、AND、OR SELECT 'TRUE' ELSE SELECT 'FALSE'
结果:
字符连接运算:
--字符连接(+)运算 DECLARE @s1 varchar(10) SET @s1 = 'ABC' SELECT @s1+'123' DECLARE @s2 varchar(10) SET @s2 = 'ABC' --右边是数字时必须作转换再连接 SELECT @s2+CONVERT(varchar(10),123)
结果:
相关文章推荐
- oracle date 类型字段的处理方法
- mysql5.6安装配置方法图文教程
- Oracle常见游标使用
- MySQL 的innodb_fast_shutdown 参数
- Free Upgrade To MCSA: Windows Server 2016 And MCSA: SQL Sever 2016
- MySql行转列应用示范
- (转)使用mysqladmin ext了解MySQL运行状态
- Navicat Report Viewer 怎么连接到 PostgreSQL 数据库
- Navicat for SQLite 如何连接Sqlite数据库
- Redis配置文件详解
- Oracle查询数据库中某用户下满足某些条件的表的记录数
- oracle 复合主键
- mysql5.7.13 安装
- Mysql导入导出数据库以及数据表
- RedisCommands 类
- MyBatis Mysql 批量插入
- Redis 学习路线
- Ambari 增加mongodb cluster
- MYSQL 无法启动 3534
- MYSQL 5.7 修改密码