发布时间:2020-10-21编辑:佚名阅读(2125)
ISNULL(表达式1,表达式2)--如果表达式1不是NULL,返回表达式1,否则返回表达式2。 DATALENGTH(Char_expr) --返回字符串包含字符字节数,一个汉字为两个字节,如:"abc"=3,“中华人民共和国”=14,“中华人民共和国abc”=17 LEN(expression)--指定字符串或变量名称的长度,中文和英文字母及数字长度均为1,如“中华人民共和国”=7,“abc”=3,“中华人民共和国abc”=10。注意此时不能为length,必须为len SUBSTRING(expression,start,length) --取子串 RIGHT(char_expr,int_expr) --返回字符串右边int_expr个字符 CONCAT(str1,str2,...)--返回来自于参数连结的字符串。
UPPER(char_expr) --转为大写 LOWER(char_expr) --转为小写 UCase(string) --返回 Variant (String),其中包含转成大写的字符串。 LCase(string) --返回字符串的小写形式。 SPACE(int_expr) --生成int_expr个空格 REPLICATE(char_expr,int_expr) --复制字符串int_expr次 REVERSE(char_expr) --反转字符串 STUFF(char_expr1,start,length,char_expr2) --将字符串char_expr1中的从 start开始的length个字符用char_expr2代替 LTRIM(char_expr) --去掉左空格 RTRIM(char_expr) --去掉右空格 ASCII(char)--取ascii码 CHAR(ascii) --根据ascii吗取字符
CHARINDEX(char_expr,expression) --返回char_expr的起始位置 PATINDEX("%pattern%",expression) --返回指定模式的起始位置,否则为0
ABS(numeric_expr)--求绝对值 CEILING(numeric_expr)--取大于等于指定值的最小整数 EXP(float_expr) --取指数 FLOOR(numeric_expr) --小于等于指定值得最大整数 POWER(numeric_expr,power) --返回power次方 RAND([int_expr]) --随机数产生器 ROUND(numeric_expr,int_expr) --按int_expr规定的精度四舍五入 SIGN(int_expr) --根据正数,0,负数,,返回+1,0,-1 SQRT(float_expr)--平方根 EXP(float x)--求e的x次幂 TAN(float x)--计算x(弧度表示)的正切值。 ATAN(float x)--求x(弧度表示)的反正切值 COS(float x)--求x(弧度表示)的余弦值 ACOS(float x)--求x(弧度表示)的反余弦值 SIN(float x)--计算x(弧度表示)的正弦值。 ASIN(float x)--求x(弧度表示)的反正弦值 SQRT(float x)--计算x的平方根。
GETDATE() --返回日期 DATENAME(datepart,date_expr) --返回名称 DATEPART(datepart,date_expr)--取日期一部份 DATEDIFF(datepart,date_expr1.dateexpr2)--日期差 DATEADD(datepart,number,date_expr)--返回日期加上 number
SUSER_NAME() --用户登录名 USER_NAME() --用户在数据库中的名字 user --用户在数据库中的名字 DB_NAME() --数据库名 OBJECT_NAME(obj_id) --数据库对象名 COL_NAME(obj_id,col_id) --列名 COL_LENGTH(objname,colname)-- 列长度
AVG(expr)--计算包含在特定查询字段中的一组数值的算术平均值。 COUNT(expr)--查询记录数。但 Count 只是简单计算记录的数量。并不管记录中保存的是什么值。Count 函数不数带有 Null 字段的记录。如果 expr 标识多重字段,在至少有一个字段的值不为 Null 的情况下, Count 函数只计算一个记录。如果全部的指定字段为 Null,没有记录会被计算。使用 (&) 分隔字段名。在查询表达式中可以使用 Count。你可以把这些表达式应用于具备 SQL特性的 QueryDef对象中或在创建基于SQL查询的Recordset时。 MIN(expr)和Max(expr)--在查询时从一组指定字段的值中返回最小或最大值。 SUM(expr)--求字段中值的总和。例如,可用 Sum 函数计算货运的总费用。Sum 函数会忽略包含 Null 字段的记录。
上一篇:调整Excel行列顺序
下一篇:SQL临时表
0人
0人
0人
0人