SqlServer部分內建函式

2021-07-10 21:07:51 字數 1220 閱讀 9013

--常見字串操作函式

select charindex('server','sqlserver2008',2)  --sql索引從1開始,這裡結果為4

select charindex('ser','sqlserver2008')

select len('sqlserver2008')

select left('sqlserver2008',charindex('ser','sqlserver2008')-1)  --'sql'

select replace('sqlserver2008','server','--')  --'sql--2008'

select stuff('sqlserver2008',4,6,'--') --'sql--2008'

--日期函式

select getdate()   --'2016-03-30 22:23:10.900'

select dateadd(mm,2,getdate())

select dateadd(mm,-1,getdate())

select datediff(yyyy,'2008',getdate())

select datename(yyyy,getdate()) + datename(mm,getdate())  --返回日期指定部分的字串形式

select datepart(yyyy,getdate()) + datename(mm,getdate())  --返回指定日期部分的數值

--數學函式

select rand()   --每次返回值不同

select rand(1)  --指定種子則每次都相同

select ceiling(3.1)  --向上取值

select ceiling(-3.1)

select floor(3.1)  --向下取值

select floor(-3.1)

select convert(int,'20') + 7   --27   型別轉換

select convert(varchar(10),20) + '11'

--萬用字元模糊查詢

select top 100 * from t_test where name like '16%'   --16開頭,包含0個或多個

--聚合函式

select count(*) from t_test

select count(1) from t_test  --與上面的結果相同

golang部分內建函式

參考官方文件 builtin 1 len 統計字串長度 中文字元位元組數為8 len str 2 new 分配記憶體 主要是分配值型別,如int float32 struct,返回的是指標 package main import fmt func main 3 make 分配記憶體 主要是分配引用型...

python的部分內建函式

內建函式思維導圖 內建函式 匿名函式 匿名函式統一的名字是 使用場景 配合著sorted,map,filter 一起使用 fn lambda a,b a b 定義乙個很簡單的函式.複雜的函式不要用lambda ret fn 3,5 print ret print fn sorted 排序函式.讓你自...

函式簡介及部分內建函式

l 函式又稱方法,是完成某個特定功能的工具,方法可以接受引數,也可以不接受引數例如document.write hello hello為引數 l 函式可以大致分為兩大類 第一種是可以直接看到效果的 不需要特定返回某個結果,預設返回undefined 第二種是方法返回新的結果 l eval 接收乙個字...