Sql Server常用函數(shù)介紹

      1,統(tǒng)計(jì)函數(shù) avg, count, max, min, sum

      多數(shù)聚會不統(tǒng)計(jì)值為null的行?梢耘cdistinct一起使用去掉重復(fù)的行。可以與group by 來分組

      2, 數(shù)學(xué)函數(shù)

      SQRT
      ceiling(n) 返回大于或者等于n的最小整數(shù)
      floor(n), 返回小于或者是等于n的最大整數(shù)
      round(m,n), 四舍五入,n是保留小數(shù)的位數(shù)
      abs(n)
      sign(n), 當(dāng)n>0, 返回1,n=0,返回0,n<0, 返回-1
      PI(), 3.1415....
      rand(),rand(n), 返回0-1之間的一個隨機(jī)數(shù)
      3,字符串函數(shù)

      ascii(), 將字符轉(zhuǎn)換為ASCII碼, ASCII('abc') = 97
      char(), ASCII 碼 轉(zhuǎn)換為 字符
      low(),upper()
      str(a,b,c)轉(zhuǎn)換數(shù)字為字符串。 a,是要轉(zhuǎn)換的字符串。b是轉(zhuǎn)換以后的長度,c是小數(shù)位數(shù)。str(123.456,8,2) = 123.46
      ltrim(), rtrim() 去空格
      left(n), right(n), substring(str, start,length) 截取字符串
      charindex(子串,母串),查找是否包含。 返回第一次出現(xiàn)的位置,沒有返回0
      patindex('%pattern%', expression) 功能同上,可是使用通配符
      replicate('char', rep_time), 重復(fù)字符串
      reverse(char),顛倒字符串
      replace(str, strold, strnew) 替換字符串
      space(n), 產(chǎn)生n個空行
      stuff(), SELECT STUFF('abcdef', 2, 3, 'ijklmn') ='aijklmnef', 2是開始位置,3是要從原來串中刪除的字符長度,ijlmn是要插入的字符串。
      3,類型轉(zhuǎn)換函數(shù):

      cast, cast( expression as data_type), Example:
      SELECT SUBSTRING(title, 1, 30) AS Title, ytd_sales FROM titles WHERE CAST(ytd_sales AS char(20)) LIKE '3%'
      convert(data_type, expression)
      4,日期函數(shù)

      day(), month(), year()
      dateadd(datepart, number, date), datapart指定對那一部分加,number知道加多少,date指定在誰的基礎(chǔ)上加。datepart的取值包括,year,quarter,month,dayofyear,day,week,hour,minute,second,比如明天dateadd(day,1, getdate())
      datediff(datepart,date1,date2). datapart和上面一樣。整個函數(shù)結(jié)果是date2 - date1
      datename(datepart, date) 取那一部分,返回字符串。
      datepart(datepart, date) 取一部分,返回整數(shù)。
      getdate()當(dāng)前時間
      5,系統(tǒng)函數(shù)

      col_length('tablename','colname')
      col_name, SELECT COL_NAME(OBJECT_ID('Employees'), 1) = EmployeeID
      datalength, example: datalenght('abc') =3, datalength(pub_name) --列名 db_id

      北大青鳥網(wǎng)上報(bào)名
      北大青鳥招生簡章
      主站蜘蛛池模板: 亚洲第一区在线观看| 精品视频一区二区三区四区| 少妇人妻偷人精品一区二区| 91福利一区二区| 精品视频一区二区三区四区五区| 在线播放偷拍一区精品| 久久精品国产第一区二区| 在线|一区二区三区| 国产美女一区二区三区| 无码精品一区二区三区免费视频| 男人的天堂亚洲一区二区三区| 久久一区二区三区精华液使用方法 | 一区二区免费电影| 日本精品视频一区二区三区| 亚洲福利秒拍一区二区| 免费视频一区二区| 午夜福利av无码一区二区| 国产一区二区精品| 国产精品一区二区av不卡| 国产福利电影一区二区三区,日韩伦理电影在线福 | 伊人色综合一区二区三区| 在线精品国产一区二区三区| 国产精品一区二区久久精品无码 | 亚洲美女视频一区二区三区| 色噜噜狠狠一区二区三区果冻| 国产一区二区免费视频| 无码国产精成人午夜视频一区二区 | 国产成人精品一区二三区在线观看| 麻豆视频一区二区三区| 精品国产日韩亚洲一区| 亚洲综合无码精品一区二区三区| 日韩精品人妻一区二区中文八零| 国产人妖视频一区二区| 久久综合亚洲色一区二区三区| 韩国一区二区视频| 精品91一区二区三区| 狠狠色成人一区二区三区| 男女久久久国产一区二区三区| 亚洲一区二区观看播放| 亚洲国产精品一区二区九九 | 国产精品日本一区二区在线播放 |