1.聚合函数:MIN()、MAX()
(1) MIN():
MIN()返回表达式的最小值;
MIN忽略任何Null值;
计算字段类型可为数字型或字符型;(国际字符排序区分)
select MIN(score) from dbo.score.
(2) MAX():
MAX()比较多个对象并返回较大对象;
其中忽略Null值;
计算字段类型可为数字型或字符型;
select MAX(score) from dbo.score.
min() max()函数;数字型 min() max() ;字符型2. COUNT()和SUM()函数
(1)SUM():
返回表达式中所有值的和。其中忽略null值;
sum只能用于数字列;
select SUM(score) from dbo.score.
(2)count():
返回组中的项数;
其中忽略null值;
计算字段返回类型为整型;
select COUNT(score) from dbo.score.
count()范围(2^23-1),大范围用count_big()3. LEN()函数:
返回指定字符串表达式的字符数;
其中不包含尾随空格;
若要返回用于表达是的字节数,请使用DATALENGTH()函数;
select LEN(Grade)from dbo.student.
字符、字节数的返回4.随机数的产生:
(1) RAND():
在查询分析器中执行:select rand();可以随机的得到一个小数,类似:0.836293773069793;
在使用过程中并不多,一般为随机整数;
select floor(rand()*N),floor函数返回小于或等于所给数字表达是的最大整数;(向下取整)
select ceiling(rand()*N),ceiling函数返回大于或等于所给数字表达是的最小整数。(向上取整)
floor、ceiling随机取整数 向上、向下取整5.当前时间的获取:
(1) getdate();返回当前数据库系统时间值,返回值得类型为datetime;
select getdate();
(2)getutcdate();返回当前国际标准时间值,返回值得类型为datetime;
select getutcdate();
时区划分的不一样(2)CONVERT函数:时间格式的转化
convert()函数是把日期转换为新数据类型的通用函数;
convert()函数可以用不同的格式显示日期/时间数据;
convert(data_type(length),data_to_be_converted,style)
(1)样式 (2)样式 (3)样式 时间格式的转换
网友评论