sqlserver常用函数点滴记录
1、日期/时间函数
1.1 DATEADD ( datepart , number, date ) 在向指定日期加上一段时间的基础上,返回新的 datetime 值。
detepart 是规定应向日期的哪一部分返回新值的参数。下表列出了 Microsoft SQL Server识别的日期部分和缩写
日期部分 | 缩写 |
Year | yy, yyyy |
quarter | qq, q |
Month | mm, m |
dayofyear | dy, y |
Day | dd, d |
Week | wk, ww |
Hour | hh |
minute | mi, n |
second | ss, s |
millisecond | ms |
number 是用来增加 datepart 的值。如果指定一个不是整数的值,则将废弃此值的小数部分
date 是返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。有关指定日期的更多信息,请参见datetime 和 smalldatetime。
1.2 DATEDIFF ( datepart , startdate , enddate ) 返回跨两个指定日期的日期和时间边界数。返回类型 integer
1.3 DATENAME ( datepart , date ) 返回代表指定日期的指定日期部分的字符串。返回类型 nvarchar
1.4 DATEPART ( datepart , date ) 返回代表指定日期的指定日期部分的整数。 返回类型 int
1.5 DAY ( date ) --返回代表指定日期的天的日期部分的整数。
1.6 GETDATE ( ) --按 datetime 值的 Microsoft? SQL Server? 标准内部格式返回当前系统日期和时间。
1.7 GETUTCDATE() --返回表示当前 UTC 时间(世界时间坐标或格林尼治标准时间)的 datetime 值。当前的 UTC 时间得自当前的本地时间和运行 SQL Server 的计算机操作系统中的时区设置。
1.8 MONTH ( date ) --返回代表指定日期月份的整数。
1.9 YEAR ( date ) --返回表示指定日期中的年份的整数。
2、数学运算函数
2.1 ABS ( numeric_expression ) --返回给定数字表达式的绝对值。
2.2 ACOS ( float_expression ) --返回以弧度表示的角度值,该角度值的余弦为给定的 float 表达式;本函数亦称反余弦。
2.3 ASIN ( float_expression ) --返回以弧度表示的角度值,该角度值的正弦为给定的 float 表达式;亦称反正弦。
2.4 ATAN ( float_expression ) --返回以弧度表示的角度值,该角度值的正切为给定的 float 表达式;亦称反正切。
2.5 ATN2 ( float_expression , float_expression ) --返回以弧度表示的角度值,该角度值的正切介于两个给定的 float 表达式之间;亦称反正切。
2.6 CEILING ( numeric_expression ) --返回大于或等于所给数字表达式的最小整数。
2.7 COS ( float_expression ) --一个数学函数,返回给定表达式中给定角度(以弧度为单位)的三角余弦值。
2.8 COT ( float_expression ) --一个数学函数,返回给定 float 表达式中指定角度(以弧度为单位)的三角余切值。
2.9 DEGREES ( numeric_expression ) --当给出以弧度为单位的角度时,返回相应的以度数为单位的角度。
2.10 EXP ( float_expression ) --返回所给的 float 表达式的指数值。
2.11 FLOOR ( numeric_expression ) --返回小于或等于所给数字表达式的最大整数。
2.12 LOG ( float_expression ) --返回给定 float 表达式的自然对数。
2.13 LOG10 ( float_expression ) --返回给定 float 表达式的以 10 为底的对数。
2.14 PI ( ) --返回 PI 的常量值。
2.15 POWER ( numeric_expression , y ) --返回给定表达式乘指定次方的值。
2.16 RADIANS ( numeric_expression ) --对于在数字表达式中输入的度数值返回弧度值。
2.17 RAND ( [ seed ] ) --返回 0 到1 之间的随机float 值。
2.18 ROUND ( numeric_expression , length , [function ] ) --返回数字表达式并四舍五入为指定的长度或精度。
2.19 SIGN ( numeric_expression ) --返回给定表达式的正(+1)、零 (0) 或负 (-1) 号。
2.20 SIN ( float_expression ) --以近似数字 (float) 表达式返回给定角度(以弧度为单位)的三角正弦值。
2.21 SQUARE ( float_expression ) --返回给定表达式的平方。
2.22 SQRT ( float_expression ) --返回给定表达式的平方根。
2.23 TAN ( float_expression ) --返回输入表达式的正切值。
3、字符串函数
3.1 ASCII ( character_expression ) --返回字符表达式最左端字符的 ASCII 代码值。
3.2 CHAR ( integer_expression ) --将 int ASCII 代码转换为字符的字符串函数。
3.3 CHARINDEX ( expression1 , expression2 , [ start_location ] ) --返回字符串中指定表达式的起始位置。
3.4 DIFFERENCE ( character_expression , character_expression ) --以整数返回两个字符表达式的 SOUNDEX 值之差。
3.5 LEFT ( character_expression , integer_expression ) --返回从字符串左边开始指定个数的字符。
3.6 LEN ( string_expression ) --返回给定字符串表达式的字符(而不是字节)个数,其中不包含尾随空格。
3.7 LOWER ( character_expression ) --将大写字符数据转换为小写字符数据后返回字符表达式。
3.8 LTRIM ( character_expression ) --删除起始空格后返回字符表达式。
3.9 NCHAR ( integer_expression ) --根据 Unicode 标准所进行的定义,用给定整数代码返回 Unicode 字符。
3.10 PATINDEX ( ’%pattern%’ , expression ) --返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。
3.11 REPLACE ( ’string_expression1’ , ’string_expression2’ , ’string_expression3’ ) --用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
3.12 QUOTENAME ( ’character_string’ , [ ’quote_character’ ] ) --返回带有分隔符的 Unicode 字符串,分隔符的加入可使输入的字符串成为有效的 Microsoft? SQL Server 分隔标识符。
3.13 REPLICATE ( character_expression , integer_expression ) --以指定的次数重复字符表达式。
3.14 REVERSE ( character_expression ) --返回字符表达式的反转。
3.15 RIGHT ( character_expression , integer_expression ) --返回字符串中从右边开始指定个数的 integer_expression 字符。
3.16 RTRIM ( character_expression ) --截断所有尾随空格后返回一个字符串。
3.17 SOUNDEX ( character_expression ) --返回由四个字符组成的代码 (SOUNDEX) 以评估两个字符串的相似性。
3.18 SPACE ( integer_expression ) --返回由重复的空格组成的字符串。
3.19 STR ( float_expression [ , length [ , decimal ] ] ) --由数字数据转换来的字符数据。
3.20 STUFF ( character_expression , start , length , character_expression ) --删除指定长度的字符并在指定的起始点插入另一组字符。
3.21 STUFF ( character_expression , start , length , character_expression ) --删除指定长度的字符并在指定的起始点插入另一组字符。
3.22 SUBSTRING ( expression , start , length ) --返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft? SQL Server? 数据类型的更多信息,请参见数据类型。
转载于:https://www.cnblogs.com/wing7319/p/6077255.html
sqlserver常用函数点滴记录相关推荐
- Oracle常用函数汇总记录
Oracle常用函数汇总记录 一.SUBSTR 截取函数 用法:substr(字符串,截取开始位置,截取长度) //返回截取的字, 字符串的起始位置为1,截取时包含起始位置字符 1.SUBSTR( & ...
- SQLserver 常用函数适用方法(转载)
SQL Server 常用函数使用方法(持续更新) 之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行...嘿嘿... 直到今天用到substring()这个函数,C# 里面这个方法起始值 ...
- Sqlserver常用函数例子说明
在操作SQLServer的时候, 很多时候记不住具体的函数如何使用, 查找联机帮助还是嫌麻烦, 且有很多时候例子也不好懂, 下面对每个常用的函数用用例子说明,一目了然,你自己在数据库中执行一下,结果就 ...
- PostGIS中常用函数整理记录
文章目录 WKT中几何对象 版本控制函数 几何对象构造函数 几何对象输出函数 几何验证函数 空间参考系统功能函数 几何属性访问函数 几何测量函数 几何图形编辑函数 几何处理函数 仿射变换函数 边界框函 ...
- SQLServer 常用函数汇总
SYSDATETIME() 系统时间 GETDATE() 当前时间 CHARINDEX ( expressionToFind , expressionToSearch [ , start_locati ...
- SqlServer常用函数
--字符串功能 --substring print substring('iamagoodperson',1,5) select substring('iamagoodperson',1,5) --u ...
- sqlserver常用函数/存储过程/数据库角色
/*日期函数*/ DATEADD ( datepart , number, date ) --在向指定日期加上一段时间的基础上,返回新的 datetime 值. DATEDIFF ( datepar ...
- SQLSERVER常用函数汇总
[数据格式转换] tips1:字符型→整型 eg: select(CAST((SELECT TIMER FROM dbo.[8号机时段工作时长_分钟ID] WHERE ID=1) AS int )) ...
- python中常用函数表_Python常用函数记录
Python常用函数/方法记录 一. Python的random模块: 导入模块: import random 1. random()方法: 如上如可知该函数返回一个[0,1)(左闭右开)的一个随机的 ...
最新文章
- 智能车竞赛技术报告 | 全向行进组 - 沈阳工业大学 - 找不到北队
- Django 学习笔记之七 实现分页
- 指针辨析:悬垂指针、哑指针、野指针、智能指针
- 中文件编码方式_一文解开java中字符串编码的小秘密
- java 字符 次数_java-统计字符串中各字符次数
- extjs 方法执行顺序_(软件工程)非结构化程序变为结构化程序的三种方法
- linux 韦恩图两个,如何使用R来绘制韦恩图(Venn Diagram)
- SSO CAS 单点系列
- 安装maven过程并配置IDEA的全过程
- 用python做一个车牌识别_python利用百度云接口实现车牌识别
- 解决方案:LoadLibrary加载动态库失败,错误代码126
- MMO 游戏中使用多核
- 交换机的初始化配置(思科模拟器)
- [CSP-J 2021] 网络连接
- uni-app 二维码扫描识别功能
- 举个栗子!Tableau技巧(60):轻松搞定 关系网 图表
- 软件设计模式与体系结构(上)
- 【寻找最佳小程序】04期 :探访“小打卡”产品打磨细节及线下场景真实应用
- android调用相机返回大图,Android调用相机拍照返回原图
- jsonpath - 使用 JSONPath 解析 JSON
热门文章
- 【SDCC 2016·杭州站】9月22日大数据实战专场精彩呈现
- ios图像处理第2部分:核心图形,核心图像,GPUImage
- 使用 Swagger 文档化和定义 RESTful API
- shell下输出字体颜色
- 高性能服务器架构思路(五)——分布式缓存
- Fragment生命周期详解
- 【记录】常用的vim插件及配置和使用
- android百度地图开发之自动定位所在位置与固定位置进行驾车,步行,公交路线搜索...
- 多平台数据库客户端工具DBeaver
- 红帆科技将参展2009第十三届中国国际软件博览会