zoukankan      html  css  js  c++  java
  • SQL server 常用函数

    1 select REVERSE('abcdefg')--将指定的字符串的字符顺序颠倒
    2 select REPLACE('abcdefg','abc','123')--替换
    3 select SPACE(5)--返回一个有指定长度的空白字符串
    4 select STUFF('abcdefg',1,4,'123')--用另一个子串替换指定位置长度的子串
    5 select CONVERT(varchar(10),GETDATE(),120)--显示年月日,将日期型转换为字符型
    6 select CONVERT(varchar(20),GETDATE(),120)--显示年月日时分秒
    7 select CAST(GETDATE() as varchar(20)) --此种转换没有上面的看着好
    8 select LOWER('ABCDF')--将大写转换为小写
    9 select UPPER('abcde')--将小写转换为大写
    10 select STR(123),STR(12345,3),STR(12345.67,5)--将数值型转换为字符型
    11 select LEFT('abcdefdfdafd',5)--取左边的五个,
    12 select RIGHT('fdafdafdfkjlk',5)--取右边的五个
    13 select LTRIM('     小明')--删除右边的空格
    14 select RTRIM('小明      ')--删除右边的空格
    15 select RTRIM(LTRIM('  小明     '))--删除左边和右边的空格
    16 select SUBSTRING('woainiyiwannian',6,4) --截取字符串
    17 select DATEADD(DAY,-7,GETDATE()) --返回一个星期前的时间点
    18 select CONVERT(varchar(10),DATEADD(DAY,-7,GETDATE()),120)--将日期转换为年月日的字符型
    19 select CHARINDEX('abc','fdafdafabcfdfew') --前面字符串中后面字符串中出现的位置
    20 select REPLICATE('fda',3)--返回一个字符串重复的次数
    21 select ''+SPACE(5)--返回一个有指定长度的字符串
    22 select DAY(45),DAY(3),DAY('2013-06-23') --返回天
    23 select MONTH('2013-06-23') --返回月,依次返回年
    24 select DATEPART(YEAR,'2013-06-23')--抽取日期的一部分
    25 select DATEDIFF(day,'2013-06-23','2013-06-30')--返回两个日期之间的天数
    26 select LEN('fdafad')--返回字符串的长度 

  • 相关阅读:
    (教程)怎么避免拼多多比价订单行为
    Ubuntu下搭建apache2+GGI环境
    搭建k8s
    我的2021年总结
    工作三年的一些感悟
    xshell6+xftp6免安装破解版
    centos7启动docker容器时提示Error response from daemon: Unknown runtime specified dockerrunc
    解决一个C#中定时任务被阻塞问题
    工程中实际问题解决两例——基于C#
    解决一次gitlab因异常关机导致启动失败
  • 原文地址:https://www.cnblogs.com/tianmingt/p/3155703.html
Copyright © 2011-2022 走看看