最近使用一些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