sql sever中几个函数的用法

来源:互联网 发布:红警手游扫矿软件 编辑:程序博客网 时间:2024/05/16 08:47

一、str函数:

STR ( float_expression [ , length [ , decimal ] ] ) 
返回从数字数据转换而成的字符数据,即nvarchar类型的数据。
float_expression

可以隐式转换为 float 的表达式。(不能将子查询或者函数作为该参数)

length

总长度,包括小数点、符号、数字和空格。默认值为 10。length 参数必须是一种可以隐式转换为 int 的数据类型。

decimal

小数点右侧的数字位数。decimal 参数必须是一种可以隐式转换为 int 的数据类型。默认值为 0。

二、rtrim函数

RTRIM ( character_expression )

返回截断所有尾随空格后的字符串,返回:nvarcharntext

参数:character_expression    字符、二进制数据或者可隐式转换为 nvarchar ntext 的其他数据类型的表达式。否则,可使用 CONVERT 显式转换 character_expression
三、charindex
CHARINDEX ( expression1 , expression2 [ , start_location ] ) 返回字符串中指定表达式的起始位置:即int型的。
参数:
expression1

包含要查找的字符序列的表达式。expression1 参数是 ntext 类型或可隐式转换为 nvarchar 数据类型的表达式。

expression2

通常用于搜索指定序列的列的表达式。expression2 参数是 ntext 类型或可隐式转换为 nvarchar 数据类型的表达式。

start_location

expression2 中搜索 expression1 的起始字符位置。如果没有给定 start_location、或者给定值为负数或零,那么搜索将会开始于 expression2 的起始位置。start_location 参数可以是 tinyintsmallintintbigint

原创粉丝点击