黑马程序员技术交流社区
标题:
数据库中有哪些函数
[打印本页]
作者:
記憶фの囙憶
时间:
2014-2-22 16:01
标题:
数据库中有哪些函数
一、字符转换函数
1
、
ASCII
()
2
、
CHAR
()
将ASCII 码转换为字符。如果没有输入0
~
255
之间的ASCII 码值,
CHAR
() 返回NULL 。
3
、
LOWER
()和UPPER()
LOWER
()将字符串全部转为小写;
UPPER
()将字符串全部转为大写。
4
、
STR
()
把数值型数据转换为字符型数据。
二、去空格函数
1
、
LTRIM
() 把字符串头部的空格去掉。
2
、
RTRIM
() 把字符串尾部的空格去掉。
三、取子串函数
1
、
left
()
LEFT
(
<
character_expression
>
,
<
integer_expression
>
)
2
、
RIGHT
()
RIGHT
(
<
character_expression
>
,
<
integer_expression
>
)
3
、
SUBSTRING
()
SUBSTRING
(
<
expression
>
,
<
starting_ position
>
, length)
四、字符串比较函数
1
、
CHARINDEX
()
返回字符串中某个指定的子串出现的开始位置。
CHARINDEX
(
<
’substring_expression’
>
,
<
expression
>
)
2
、
PATINDEX
()
五、字符串操作函数
1
、
QUOTENAME
()
返回被特定字符括起来的字符串。
QUOTENAME
(
<
’character_expression’
>
[
, quote_ character
) 其中quote_
character
标明括字符串所用的字符,缺省值为“
[]
”。
2
、
REPLICATE
()
返回一个重复character_expression 指定次数的字符串。
3
、
REVERSE
()
将指定的字符串的字符排列顺序颠倒。
REVERSE
(
<
character_expression
>
) 其中character_expression 可以是字符串、常数或一个列的值。
4
、
REPLACE
()
返回被替换了指定子串的字符串。
5
、
SPACE
()
返回一个有指定长度的空白字符串。
SPACE
(
<
integer_expression
>
) 如果integer_expression 值为负值,则返回NULL 。
6
、
STUFF
()
用另一子串替换字符串指定位置、长度的子串。
STUFF
(
<
character_expression1
>
,
<
start_ position
>
,
<
length
>
,
<
character_expression2
>
)。
六、数据类型转换函数
1
、
CAST
()
CAST
(
<
expression
>
AS
<
data_ type
>
[
length
)
2
、
CONVERT
()
CONVERT
(
<
data_ type
>
[
length
,
<
expression
>
[
, style
)
七、日期函数
1
、
day
(date_expression)
返回date_expression中的日期值
2
、
month
(date_expression)
返回date_expression中的月份值
3
、
year
(date_expression)
返回date_expression中的年份值
4
、
DATEADD
()
DATEADD
(
<
datepart
>
,
<
number
>
,
<
date
>
)
返回指定日期date 加上指定的额外日期间隔number 产生的新日期。
5
、
DATEDIFF
()
DATEDIFF
(
<
datepart
>
,
<
date1
>
,
<
date2
>
)
返回两个指定日期在datepart 方面的不同之处,即date2 超过date1的差距值,其结果值是一个带有正负号的整数值。
6
、
DATENAME
()
DATENAME
(
<
datepart
>
,
<
date
>
)
以字符串的形式返回日期的指定部分此部分。由datepart 来指定。
7
、
DATEPART
()
DATEPART
(
<
datepart
>
,
<
date
>
)
8
、
GETDATE
()
以DATETIME 的缺省格式返回系统当前的日期和时间。
作者:
帅呆了
时间:
2014-2-22 17:49
同学,是将十篇技术博客的地址发到这个版块来,不是在这里写技术博客哦!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2