1.CHARINDEX常常用来在一段字符中搜索字符或者字符串。如果被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数.
範例:
SELECT CHARINDEX('Jason', 'Hello~Welcome to Jason blog')
ANS:18
2.ROW_NUMBER函数,依照指定的栏位排序,并逐笔加上顺号的方式:
SELECT ROW_NUMBER() OVER(ORDER BY CustomerID) AS ROWID,* FROM Orders
3.分母可能为零的处理:
SELECT NULLIF(Price,0) CASE WHEN [Price]=0 then nullELSE Price*0.8end 折扣后价格