函数名 | 功能 | 语法 |
ASCII | 返回字符表达式中最左侧的字符的 ASCII 代码值。 | ASCII ( character_expression ) |
CHAR | 将 int ASCII 代码转换为字符。 | CHAR ( integer_expression ) |
CHARINDEX | 返回字符串中指定表达式的开始位置。 | CHARINDEX ( expression1 ,expression2 [ , start_location ] ) |
DIFFERENCE | 返回一个整数值,指示两个字符表达式的 SOUNDEX 值之间的差异。 | DIFFERENCE ( character_expression , character_expression ) |
LEFT | 返回字符串中从左边开始指定个数的字符。 | LEFT ( character_expression , integer_expression ) |
LEN | 返回指定字符串表达式的字符(而不是字节)数,其中不包含尾随空格。 | LEN ( string_expression ) |
LOWER | 将大写字符数据转换为小写字符数据后返回字符表达式。 | LOWER ( character_expression ) |
LTRIM | 返回删除了前导空格之后的字符表达式。 | LTRIM ( character_expression ) |
NCHAR | 根据 Unicode 标准的定义,返回具有指定的整数代码的 Unicode 字符。 | NCHAR ( integer_expression ) |
PATINDEX | 返回指定表达式中某模式第一次出现的起始位置; 如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。 | PATINDEX ( '%pattern%' , expression ) |
QUOTENAME | 返回带有分隔符的 Unicode 字符串,分隔符的加入可使输入的 字符串成为有效的 Microsoft SQL Server 2005 分隔标识符。 | QUOTENAME ( 'character_string' [ , 'quote_character' ] ) |
REPLACE | 用第三个表达式替换第一个字符串表达式中出现的所有第二个指定 字符串表达式的匹配项。 | REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' ) |
REPLICATE | 以指定的次数重复字符表达式。 | REPLICATE ( character_expression ,integer_expression ) |
REVERSE | 返回字符表达式的逆向表达式。 | REVERSE ( character_expression ) |
RIGHT | 返回字符串中从右边开始指定个数的字符。 | RIGHT ( character_expression , integer_expression ) |
RTRIM | 截断所有尾随空格后返回一个字符串。 | RTRIM ( character_expression ) |
SOUNDEX | 返回一个由四个字符组成的代码 (SOUNDEX),用于评估两个字符串 的相似性。 | SOUNDEX ( character_expression ) |
SPACE | 返回由重复的空格组成的字符串。 | SPACE ( integer_expression ) |
STR | 返回由数字数据转换来的字符数据。 | STR ( float_expression [ , length [ , ] ] ) |
STUFF | 删除指定长度的字符,并在指定的起点处插入另一组字符。 | STUFF ( character_expression , start , length ,character_expression ) |
SUBSTRING | 返回字符表达式、二进制表达式、文本表达式或图像表达式的一部分。 | SUBSTRING ( expression ,start , length ) |
UNICODE | 按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。 | UNICODE ( 'ncharacter_expression' ) |
UPPER | 返回小写字符数据转换为大写的字符表达式。 | UPPER ( character_expression ) |
SQL字符串函数
最新推荐文章于 2024-10-07 21:00:41 发布