一,数学函数:

(1)值取上限/下限:

上限:  无论只要小数点后有数字大于0,整数位自动进1。  ceiling()

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

下限:无论小数点后是几,只保留整数位。   floor()

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(2)四舍五入:  round(要四舍五入的值,保留小数点后几位)

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(3)绝对值:  abs()  取绝对值

 T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(4)圆周率  :    PI()

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(5)截取圆周率小数点后4位: round ()和PI()的结合应用

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

二。字符串函数:

(1)字符串英文大写/小写:

大写:    

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

小写:

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(2)去除空白字符串:

去除左侧空白字符串:          ltrim()

T-SQL   数学函数,字符串函数,转换函数,时间日期函数T-SQL   数学函数,字符串函数,转换函数,时间日期函数 

去除右侧空白字符串: rtrim()              看上去两个像是没有区别,实际上已经将右侧空白字符串去掉了

T-SQL   数学函数,字符串函数,转换函数,时间日期函数T-SQL   数学函数,字符串函数,转换函数,时间日期函数

 

(3)替换: replace('字符串'  ,  '要被替换的部分'  ,  '要替换成的字符串')

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(4)截取:

 I。substring(字符串,要开始截取的索引号,要截取的长度)     数据库的索引号没有0,从1开始。

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

II。left(字符串,要截取的长度)    从左侧开始截取

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

III。right(字符串,要截取的长度)   从右侧开始截取

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(5)len(字符串)  输出字符串长度

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

三。转换函数

(1)字符串拼接/值类型拼接:   select a列+b列 from 表  (a列和b列的数据类型必须相同才能拼接)

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(2)转换类型拼接  

I。select a列+convert(要转换成的数据类型,b列)from 表:

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

 

 II。select a列+cast(b列    as   要转换成的类型)from 表

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

 

四。时间日期类型

(1)获取当前是时间    select getdate()

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(2)获取年,月,日

年:   select  year(getdate())                                                                       select  year ('1919-1-1') 

T-SQL   数学函数,字符串函数,转换函数,时间日期函数  T-SQL   数学函数,字符串函数,转换函数,时间日期函数

月        select month(getdate())                         select month('1919-1-1')

日          select day (getdate())                           select  day('1919-1-1')

 

(3)判断时间日期是否正确

select   isdate  ('时间日期')       正确 返回 1 ,错误返回 0

T-SQL   数学函数,字符串函数,转换函数,时间日期函数       T-SQL   数学函数,字符串函数,转换函数,时间日期函数

 

(4)在已有日期基础上增加年,月,日

select dateadd(year/month/day,增加多少,'1919-1-1')

T-SQL   数学函数,字符串函数,转换函数,时间日期函数  T-SQL   数学函数,字符串函数,转换函数,时间日期函数

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(5)求日期是星期几

select datename(week,'1919-1-1')                     select datename (week,getdate())今天是这一件的第几周

T-SQL   数学函数,字符串函数,转换函数,时间日期函数       T-SQL   数学函数,字符串函数,转换函数,时间日期函数

(6)求日期时间是当前月的第几天

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

   (7)今天是今年第几天

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

 

 

 

数据中的函数注意和C#中区别,有相同也有相似。

 

 

 

 

 

 

 

 

 

 

 

 

 

T-SQL   数学函数,字符串函数,转换函数,时间日期函数

相关文章:

  • 2021-08-19
  • 2021-05-24
  • 2021-10-11
  • 2021-12-04
  • 2021-11-12
  • 2021-11-06
  • 2021-12-22
  • 2022-01-07
猜你喜欢
  • 2021-10-16
  • 2021-09-08
  • 2021-10-07
  • 2021-07-02
  • 2021-12-12
  • 2022-01-22
  • 2021-12-12
  • 2021-09-25
相关资源
相似解决方案