日期和时间函数的类型
例如:从GETDATE函数返回的日期中提取月份数。
SELECT DATEPART(month, GETDATE()) AS 'Month Number'
运行结果为: Month Number -----------3
23
例如:从日期 03/15/2006 中返回月份数、天数和 年份数。
set @myage=25 或者
select sno=‘ec’+sno ,sname,sage from student
9
位运算符
•位运算符使我们能够在整型数据或者二进制数据(image 数据 类型除外)之间执行位操作。此外,在位运算符左右两侧的操 作数不能同时是二进制数据。
•
位
运算符
含义
运 算 &(按位 AND)
10
比较运算符
•比较运算符用于比较两个表达式的大小或是否 相同,其比较的结果是布尔值,即TRUE(表示 表达式的结果为真)、FALSE(表示表达式的 结果为假)以及UNKNOWN。除了 text、ntext 或 image 数据类型的表达式外,比较运算符可 以用于所有的表达式。
操作符: >,<,=,>=,<=,<>,……
按位 AND(两个操作数)。
符
|(按位 OR)
按位 OR(两个操作数)。
^(按位互斥 OR) 按位异或(两个操作数)。
例如:
Declare @a int,@b int
Set @a=2
Set @b=8
Select @a&@b as '@a&@b', @a|@b as '@a|@b' ,