从零基础学习数据库之DML语言(二)
select 语句的一个基本结构了解了,继续学习一些语法知识吧。
我们现在做一件稍微麻烦的事情,希望查询结果集中显示出作者的姓名,即au_fname和au_lname的结合。这就需要对列进行运算。使用字符串连接符就可以做到了。程序清单如图所示,在一个","里进行。
字符串连接运算符"+",例如'abc'+''def'='abcdef'.
除此之外,介绍一些其他的运算符。
一、算术运算符。
这个比较简单,加(+)减(-)乘(*)除(/)和一个取余运算(%)。
例如15%4=3。
二、赋值运算符。
'='不解释。带有'@'的变量名具有局部的意思。
DECALARE @money int
SET @money=26
或者
USE pubs
SELECT title='abc' --搜索标题为abc的内容。
FORM titles
GO
三、比较运算符。
>大于
<小于
=等于
>=大于等于
<=小于等于
<>和!=不等于
!>不大于
!<不小于
运算结果为布尔型数据,有三种值:TRUE,FALSE,UNKNOW.
四、逻辑运算符。
还有一些位运算符,一元运算符,就不过多介绍了,遇到了再说。
运算符的优先级:
上面介绍的顺序,比较运算符和逻辑运算符从上到下,优先级依次降低。同级别的跟小学数学一样从左到右运算。