Sql常用函数

最近使用一些sql函数的时候还得找度娘,记下来巩固一下。

1.CHARINDEX(A,B) 

获取A字符串在B字符串里的下标

2.SUBSTRING(A,B,C)

从A下标开始截取B字符串,截取的长度为C

3.len(A)

获取A字符串的长度

4.REVERSE(A)

将A字符串反转

5.LEFT(A,B)

获取A字符串从左到右B长度的字符

6.RIGHT(A,B)

获取A字符串从右到左B长度的字符

7.Rand()

获取一个0-1的随机数,

使用中注意:考虑到补0所以获取四位随机数 为RIGHT('0000'+cast(floor(rand()*10000) AS varchar),4) 

8.floor(A)

获取不大于A的整数,不存在四舍五入,可用于取整。

9.CAST(A as B)

将A转为B类型的值,B为int,varchar......

10.Sql语句性能测试

SET STATISTICS PROFILE ON 
SET STATISTICS IO ON 
SET STATISTICS TIME ON 
GO /*--你的SQL脚本开始*/
SELECT [TestCase] FROM [TestCaseSelect] 
GO /*--你的SQL脚本结束*/
SET STATISTICS PROFILE OFF 
SET STATISTICS IO OFF 
SET STATISTICS TIME OFF

   

原文地址:https://www.cnblogs.com/qzzy/p/6410544.html