您好,登錄后才能下訂單哦!
這篇文章主要介紹“Sql Server的基本函數介紹”,在日常操作中,相信很多人在Sql Server的基本函數介紹問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Sql Server的基本函數介紹”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
1.字符串函數 長度與分析用 datalength(Char_expr)返回字符串包含字符數,但不包含后面的空格 substring(expression,start,length)不多說了,取子串 right(char_expr,int_expr)返回字符串右邊int_expr個字符 字符操作類 upper(char_expr)轉為大寫 lower(char_expr)轉為小寫 space(int_expr)生成int_expr個空格 replicate(char_expr,int_expr)復制字符串int_expr次 reverse(char_expr)反轉字符串 stuff(char_expr1,start,length,char_expr2)將字符串char_expr1中的從 start開始的length個字符用char_expr2代替 ltrim(char_expr)rtrim(char_expr)取掉空格 ascii(char)char(ascii)兩函數對應,取ascii碼,根據ascii嗎取字符 字符串查找 charindex(char_expr,expression)返回char_expr的起始位置 patindex("%pattern%",expression)返回指定模式的起始位置,否則為0 2.數學函數 abs(numeric_expr)求絕對值 ceiling(numeric_expr)取大于等于指定值的最小整數 exp(float_expr)取指數 floor(numeric_expr)小于等于指定值得最大整數 pi()3.1415926......... power(numeric_expr,power)返回power次方 rand([int_expr])隨機數產生器 round(numeric_expr,int_expr)安int_expr規定的精度四舍五入 sign(int_expr)根據正數,0,負數,,返回+1,0,-1 sqrt(float_expr)平方根 3.日期函數 getdate()返回日期 datename(datepart,date_expr)返回名稱如June datepart(datepart,date_expr)取日期一部份 datediff(datepart,date_expr1.dateexpr2)日期差 dateadd(datepart,number,date_expr)返回日期加上number 上述函數中datepart的 寫法取值和意義 yy1753-9999年份 qq1-4刻 mm1-12月 dy1-366日 dd1-31日 wk1-54周 dw1-7周幾 hh0-23小時 mi0-59分鐘 ss0-59秒 ms0-999毫秒 日期轉換 convert() 4.系統函數 suser_name()用戶登錄名 user_name()用戶在數據庫中的名字 user用戶在數據庫中的名字 show_role()對當前用戶起作用的規則 db_name()數據庫名 object_name(obj_id)數據庫對象名 col_name(obj_id,col_id)列名 col_length(objname,colname)列長度 valid_name(char_expr)是否是有效標識符
到此,關于“Sql Server的基本函數介紹”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。