sql server function

函数表示对输入参数值返回一个具有特定关系的值,SQL Server提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数。

1、字符串函数

ASCII()函数:返回字符表达式中最左侧的字符的ASCll代码值

CHAR() 函数:此函数将 int ASCII 代码转换为字符值 。

LEFT()函数:返回字符串中从左边开始指定个数的字符。

RIGHT()函数:返回字符串中从右边开始指定个数的字符。

LTRIM()函数:返回删除了前导空格之后的字符表达式。

RTRIM()函数:截断所有尾随空格后返回一个字符串。

STR()函数:返回由数字数据转换来的字符数据。

REVERSE(s)函数:返回字符串值的逆序。

LEN(str)函数:返回指定字符串表达式的字符数,其中不包含尾随空格。

SUBSTRING()函数:返回 SQL Server 中的字符、二进制、文本或图像表达式的一部分。

LOWER()函数:将大写字符数据转换为小写字符数据后返回字符表达式。

UPPER()函数:返回小写字符数据转换为大写的字符表达式。

REPLACE(s,s1,s2)函数:用另一个字符串值替换出现的所有指定字符串值。

2、数学函数

ABS(x)函数:返回指定数值表达式的绝对值(正值)的数学函数。(ABS 将负值更改为正值。 ABS 对零或正值没有影响。)

PI()函数:返回圆周率的函数

SQRT(x)函数:返回指定浮点值的平方根。

RAND()函数:返回一个介于 0 到 1(不包括 0 和 1)之间的伪随机 float 值 。

ROUND(x,y)函数:返回一个数值,舍入到指定的长度或精度。

SIGN(x)函数:返回指定表达式的正号 (+1)、零 (0) 或负号 (-1)。

CEILING(x)函数:此函数返回大于或等于指定数值表达式的最小整数。

FLOOR(x)函数:返回小于或等于指定数值表达式的最大整数。

POWER(x,y)函数:返回指定表达式的指定幂的值。

SQUARE ( x)函数:返回指定浮点值的平方。

EXP(x)函数:返回指定的 float 表达式的指数值。

LOG(x)函数:返回 SQL Server 中指定 float 表达式的自然对数 。

LOG10(x)函数:返回指定 float 表达式的以 10 为底的对数。

RADIANS(x)函数:对于在数值表达式中输入的度数值返回弧度值。

DEGREES(x)函数:此函数返回按弧度指定的角的相应角度数。

SIN(x)函数:以近似数字 (float) 表达式返回指定角度(以弧度为单位)的三角正弦值 。

ASIN(x)函数:一个函数,返回以弧度表示的角,其正弦为指定的 float 表达式 。 也称为反正弦 。

COS(x)函数:一个数学函数,返回指定表达式中以弧度测量的指定角的三角余弦。

ACOS(x)函数:一个函数,返回以弧度表示的角,其正弦为指定的 float 表达式。 也称为反余弦。

3、文本和图像函数

TEXTPTR函数:返回对应于 varbinary 格式的 text、ntext 或 image 列的文本指针值 。 检索到的文本指针值可用于 READTEXT、WRITETEXT 和 UPDATETEXT 语句。

TEXTVALID函数:检查特定文本指针是否有效的 text、ntext 或 image 函数 。

4、日期和时间函数

GETDATE()函数:获取系统当前日期的函数

UTCDATE()函数:返回UTC日期的函数

DAY(d)函数:获取天数的函数

MONTH(d)函数:获取月份的函数

YEAR(d)函数:获取年份的函数

DATENAME(dp,d)函数:获取日期中指定部分字符串值的函数

DATEPART(dp,d)函数:获取日期中指定部分的整数值的函数

DATEADD(dp,num,d)函数:计算日期和时间的函数

5、系统函数

COL_LENGTH(table,column):返回表中指定字段的长度值

COL_NAME(table_id,column_id):返回表中指定字段的名称

DATALENGTH(expression):返回数据表达式的数据的实际长度函数

DB_ID(database_name):返回数据库的编号

DB_NAME(database_id):返回数据库的名称

getAnsiNull()(database_name):返回当前数据库默认的NULL值

HOST_ID()函数:返回服务器端计算机的标识号

HOST_NAME()函数:返回服务器端计算机的名称

OBJECT_ID(table)函数:返回数据库对象或表的编号

SUSER_SID(login_name)函数:返回用户的SID (安全标识号)

SUSER_SNAME([server_user_id])函数:返回用户的登录名

OBJECT_NAME(object_id[,database_id])函数:返回数据库对象的名称

USER_ID(user)函数:返回数据库用户的标识号

USER_NAME(id)函数:返回数据库用户名
————————————————
版权声明:本文为CSDN博主「小目标一个亿」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wwwwerewrew/article/details/103876414

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,135评论 6 514
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,317评论 3 397
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,596评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,481评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,492评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,153评论 1 309
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,737评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,657评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,193评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,276评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,420评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,093评论 5 349
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,783评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,262评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,390评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,787评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,427评论 2 359

推荐阅读更多精彩内容