• 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')--返回字符串的长度 

  • 相关阅读:
    [转]Salesforce学习之路(二)Profile
    Salesforce学习之路(二)Profile
    Salesforce学习之路(一)几个简单概念
    相信孩子和未来
    HTAP与OLAP&OLTP、TPCC 、TPCH和TPCDS
    TraceId 和 SpanId 生成规则
    Hystrix Plugins插件机制解析
    java~springboot(2022之后)~目录索引
    springboot~对mybatis的start包进行单元测试
    springboot~写一个从excel读取json到List<Map>的方法
  • 原文地址:https://www.cnblogs.com/tianmingt/p/3155703.html
Copyright © 2020-2023  润新知