ISNULL函数
isnull(<要检查的表达式>,<如果为null时替换的值>)

CAST函数
cast(<要转换的表达式> as <转换成的数据类型>)
看例子

 Person.Contact c

再看一个例子:

5

 

CONVERT函数
convert(数据类型,表达式[,格式])
这个函数和cast类似,我们先看cast的一个例子

5

再看convert的例子

5

这里对日期的格式做了限制
具体这么限制要查convert的微软帮助文件

EXISTS函数
先看例子
返回数据是否存在的布尔变量

 e.EmployeeID
)

这个例子也可以完成相同的功能

 e.EmployeeID

第一个例子比第二个例子在性能上要好很多
第三个用exists的例子

go

 在这里将看到if else和begin end的用法

FLOOR
获取提供的值,把他取整到最近的整数上

 mycoloumn


COALESCE
coalesce哪个不为空用哪个 

COALESCE(i.ProductID,d.ProductID)

 
@@Datefirst
系统认为星期几是一周的第几天,返回这个数字

@@Error
返回错误号,没有错误返回0

@@cursor_rows
返回游标中的行数

@@fetch_status
返回最后一个游标fetch操作状态的指示值
0成功
-1失败,超过了游标的尾
-2失败,当前记录被删除,发生在滚动游标和动态游标上

@@identity
返回当前连接创建的最后一行记录的标志

@@rowcount
返回上一条语句影响的行数

相关文章:

  • 2021-11-24
  • 2021-09-21
  • 2022-02-19
  • 2021-08-19
  • 2021-06-09
  • 2021-11-16
猜你喜欢
  • 2021-09-29
  • 2021-11-08
  • 2021-04-03
  • 2021-06-02
  • 2021-12-30
相关资源
相似解决方案