SQL Server常用函数

SQL Server常用函数

1. Patindex()

Patindex():返回指定字符串表达式中指定模式第一次出现的起始位置,未找到则返回0。该方法有两个参数:

参数1:指定要匹配的字符串及匹配模式。

参数2:指定要被匹配的字符串表达式。

                      
                2. SUBSTRING()

SubString():用于截取指定字符串的方法。该方法有三个参数:

参数1:用于指定要操作的字符串。

参数2:用于指定要截取的字符串的起始位置,起始值为 1 。

参数3:用于指定要截取的长度。

3. Parsename()

Parsename():返回对象名称的指定部分。 可检索的对象部分包括对象名称、所有者名称、数据库名称和服务器名称。其实也可以用于截取字符串。该方法有两个参数:

参数1:要检索其指定部分的对象的名称。此名称可包含四部分:服务器名称、数据库名称、所有者名称以及对象名称。

参数2:要返回的对象部分。只支持小数点(.)的分割,而且只支持四位

4. CharIndex()

CharIndex():用于返回指定字符串中指定子字符串出现的起始位置。如果未找到就返回 0。该方法有两个参数:

参数1:用于指定要进行查找的字符串。

参数2:用于指定用作检索的字符串。

5.Stuff()

Stuff():用于删除指定长度的字符,并在删除的位置插入新的字符/值。该方法有四个参数:

参数1:用于指定要操作的字符串。

参数2:用于指定要删除字符的起始位置。

参数3:用于指定要删除字符的长度。

参数4:用于指定在删除的位置插入的新的字符串/值。

6. Str()

Str():返回一个指定数值的等效字符串。该方法有三个参数:

参数1:指定要操作的数值。

参数2:指定要返回字符串的长度。默认值为10,即不指定默认长度为10,不足用空字符填充。

参数3:要返回的小数位数。默认值为0,即不指定就不保留小数,不足指定位数,用0补充。

7. Space()

Space():用于返回指定数值长度的空格字符串。该方法有一个参数:

参数1:指定返回空格字符串的长度。

8.Replicate()

Replicate():用于返回一个对指定字符串重复指定次数后的字符串。该方法有两个参数:

参数1:用于指定要操作的字符串。

参数2:用于指定字符串重复的次数。如果为0,返回空字符串;如果为负数,则返回 null。

9.  Isdate()


            Isdate():用于判断指定的字符串表达式是否为日期。返回 1,表示指定字符串表达式是日期。返回 0,表示指定字符串表达式不是日期。该方法有一个参数:

参数1:用于指定要操作的字符串表达式。

10. Datename()

Datename():返回指定日期的指定日期的部分的字符串。该方法有两个参数:

参数1:指定返回指定日期的指定部分的字符串。可以为下图中的日期部分或者缩写。

参数2:指定要操作的日期字符串。

日期格式
日期缩写说明
yearyy,yyyy
quarterqq,q季节
monthmm,m
dayofyeardy,y一年的第几天
daydd,d这个月中的第几天
weekwk,ww一年的第几周
weekdaydw一周的星期几
hourhh小时
minutemi,n分钟
secondss,s
millisecondms毫秒

 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值