SQL Server常用函数

1. Patindex()

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

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

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

SQL Server常用函数

                      SQL Server常用函数
                2. SUBSTRING()

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

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

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

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

SQL Server常用函数

3. Parsename()

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

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

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

SQL Server常用函数

4. CharIndex()

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

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

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

SQL Server常用函数

5.Stuff()

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

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

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

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

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

SQL Server常用函数

6. Str()

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

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

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

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

SQL Server常用函数

7. Space()

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

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

SQL Server常用函数

8.Replicate()

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

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

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

SQL Server常用函数

9.  Isdate()


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

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

SQL Server常用函数

10. Datename()

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

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

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

日期格式
日期 缩写 说明
year yy,yyyy
quarter qq,q 季节
month mm,m
dayofyear dy,y 一年的第几天
day dd,d 这个月中的第几天
week wk,ww 一年的第几周
weekday dw 一周的星期几
hour hh 小时
minute mi,n 分钟
second ss,s
millisecond ms 毫秒

 

SQL Server常用函数

相关文章: