--
字符串功能
 --
substring

print
?
substring
(
'
iamagoodperson
,
1
5
)

select
)


upper
upper
he?is?a?good?person
lower
LOWER
this?is?an?VERY?interesting?job
ltrim
ltrim
?????i?am?a?good?person
rtrim
rtrim
????heihei,i?do?not?know?why?it?likes?this????????????
)



replace
replace
iwanttoaskyou
ttoa
i?love?you
stuff
stuff
我的名字是朱旭杰
6
8
summer
Date/Time?Fuction
getdate()
getdate
()?
as
today


dateadd()
dateadd
(yy,0)">10
())?


datediff()
datediff
1982/5/3
())?
?


datepart()
datepart
(dw,sans-serif; font-size:13px; line-height:23.3999996185303px">())

(mm,sans-serif; font-size:13px; line-height:23.3999996185303px">(dd,sans-serif; font-size:13px; line-height:23.3999996185303px">(ss,sans-serif; font-size:13px; line-height:23.3999996185303px">(ms,0)">1982/8/22
day(),相当于datepart(dd,时间)
day
())
 ?

month(),相当于datepart(mm,255)">month
())


year(),相当于datepart(yy,255)">year
数学函数

abs()
abs
-
100.3456
sin()
sin
0.54
cos()
cos
3.14
power()
power
2
round?返回数字表达式并四舍五入为指定的长度或精度
round
100.45
123
45
floor()?
floor
4.9
123.99
ceiling()
ceiling
sqrt()
sqrt
100
square
square
15
转换函数
cast()
cast
int
1345
varchar
))


convert()
convert
100.56
),0)">2345
空值函数
isnull()
declare
@temp_table
table
 (
 bookID?
VARCHAR
)?
primary
key
book_price?
float
default
null
bookName?
50
)
 )

insert
into
values
1
c#
2
?,0)">c
?bookID?
AS
书的编号
isnull
(book_price,0)">0
书的价格
?

from
nullif(),只要参数里的两个表达式相同就返回null
nullif
iam
coalesce返回其参数中第一个非空表达式
 select?coalesce(null'i?am?a?good?boy)
--类似于Oracle中的to_char/to_date
?1)类型转换:Cast()类型转换,例:Cast(@startdate as datetime),Cast(name as nvarchar)? ? 2)日期截取:Datepart()返回代表指定日期的指定日期部分的整数,例:? ???????? Datepart(Dd,@startdate)--取日,? ???????? Datepart(Month,@startdate)--取月,? ???????? Datepart(Yy,@startdate)--取年? ?? 3)日期操作:Dateadd()在向一个日期加上一个段时间的基础上,返回新的datetime类型。例:加2天 Dateadd(day,2,'2009-6-1')返回:2009-6-3 00:00:00.000?


(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|