datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格
substring(expression,start,length) 不多说了,取子串
right(char_expr,int_expr) 返回字符串右边int_expr个字符
字符操作类
upper(char_expr) 转为大写
lower(char_expr) 转为小写
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) char(ascii) 两函数对应,取ascii码,根据ascii吗取字符

字符串查找
charindex(char_expr,expression) 返回char_expr的起始位置   --从1开始,没有找到返回0
patindex("%pattern%",expression) 返回指定模式的起始位置,否则为0

2.数学函数
abs(numeric_expr) 求绝对值
ceiling(numeric_expr) 取大于等于指定值的最小整数
exp(float_expr) 取指数
floor(numeric_expr) 小于等于指定值得最大整数
pi() 3.1415926.........
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) 平方根

3.日期函数
getdate() 返回日期
datename(datepart,date_expr) 返回名称如 June
datepart(datepart,date_expr) 取日期一部份
datediff(datepart,date_expr1.dateexpr2) 日期差
dateadd(datepart,number,date_expr) 返回日期加上 number
上述函数中datepart的
写法 取值和意义
yy 1753-9999 年份
qq 1-4 刻
mm 1-12 月
dy 1-366 日
dd 1-31 日
wk 1-54 周
dw 1-7 周几
hh 0-23 小时
mi 0-59 分钟
ss 0-59 秒
ms 0-999 毫秒

日期转换
convert()
4.系统函数
suser_name() 用户登录名
user_name() 用户在数据库中的名字
user 用户在数据库中的名字
show_role() 对当前用户起作用的规则

db_name() 数据库名
object_name(obj_id) 数据库对象名
col_name(obj_id,col_id) 列名
col_length(objname,colname) 列长度
valid_name(char_expr) 是否是有效标识符
本文转自lidup 51CTO博客,原文链接:http://blog.51cto.com/lidup/166152,如需转载请自行联系原作者

sql server常用函数相关推荐

  1. oracle sql常用的函数,界别Oracle和SQL Server常用函数

    区分Oracle和SQL Server常用函数 一.数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) ...

  2. sql server常用函数、常用语句

    一.常用函数 1.字符串函数 : charindex(':','abc:123')    --寻找一个字符在一段字符串中起始的位置 len('zhangsan')   --获取一段字符串的长度 lef ...

  3. Sql Server常用函数及技巧

    使用Sql Server好长时间了,今天特别想总结一下,算是回顾吧! 总结: 其实很多技巧,都是基于SQL Server自带的System Views,System Stored Procedures ...

  4. sql server 常用函数

    Sql Server基本函数 1.字符串函数  长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start ...

  5. 精心整理了一套SQL Server常用函数,速速收藏!

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 1.统计函数(聚合函数) AVG() --求平均值 COUNT() --统计数目 MA ...

  6. 函数、返回-Sql Server常用函数之统计、算数、字符串函数-by小雨

    新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 统计函数 Ø  AVG(expression)函数----按列算计平均值 Ø  SUM(expression)函数----按列算计值 ...

  7. SQL Server常用函数 -- 更新中

    1.截取字段:left(),right(),substring select 字段名, left(字段名, 2) from 表名 --截取字段内容的前四位 2.去除左右空格:ltrim()与rtrim ...

  8. sql server常用函数积累

    1.LEFT(character,integer) 参数1:要截取的字符串,参数2:截取字符个数 返回从字符串左边开始指定个数的字符 2.RIGHT(character,integer) 参数1:要截 ...

  9. SQL Server 常用日期函数的运用

    1.对SQL Server 日期函数的应用,本文主要的内容是如何获取下面的相关日期 本周星期一 本月第一天 本季度第一天 本年第一天 本周第一天 本月最后一天 本季度最后一天 本年最后一天 本周最后一 ...

最新文章

  1. 洛谷——P2341 [HAOI2006]受欢迎的牛//POJ2186:Popular Cows
  2. 如何发布你的Android应用程序
  3. 程序员如何面试才能拿到offer
  4. HDU 1964 Pipes
  5. nginx设置跨域问题
  6. JAVA设置按钮无效_JAVA设置的按钮监听没有反应
  7. 第一次请领导喝酒,五百左右的白酒有哪些推荐?
  8. 360数科:打造“样板型”金融科技,服务全场景全客群
  9. Android TV开发总结【适配】
  10. xcodebuild命令行打包发布ipa
  11. 485无线传输通讯模块
  12. 中国大学慕课python答案第七章_中国大学慕课moocPython 语言程序设计mooc题库答案查询...
  13. Unified diagnostic services (UDS)
  14. 用计算机排序excel,【用excel名字排序的方法有哪些?这些简便的计算机技能你一定需要】- 环球网校...
  15. 华为鸿蒙os下载安装,华为鸿蒙系统安装包
  16. instandceof
  17. 基于单片机定时闹钟设计
  18. Python利用Scrapy爬取智联招聘和前程无忧的招聘数据
  19. 转载:中国动漫:缺失的一代
  20. 【百问网智能家居5】ESP8266的相关知识

热门文章

  1. HDU 3549 Flow Problem
  2. C#中JSON的理解
  3. 按 结构记录的 相关字段 快速排序
  4. $.ajax()常用方法详解(推荐)
  5. swoole 清除定时器提示no timer
  6. spring-quartz
  7. 【模板】并查集 两种路径压缩写法(类模板和函数模板)
  8. Codeforces 681C:Heap Operations
  9. Eclipse GBK批量转UTF-8插件
  10. csharp的几个特殊操作符