zoukankan
html css js c++ java
SQL字符串函数
************************************************************
*
ASCII
--
->ASCII ( character_expression ) --->返回字符表达式最左端字符的 ASCII 代码值。
*
select
ascii
(
'
abcdef
'
)
*
CHAR
--
->CHAR ( integer_expression )--->将 int ASCII 代码转换为字符的字符串函数。
*
SELECT
char
(
97
)
***************************************************************************************************************************************************************************************
*
NCHAR
--
->NCHAR ( integer_expression )--->根据 Unicode 标准所进行的定义,用给定整数代码返回 Unicode 字符。
*
select
nchar
(
31206
)
*
UNICODE
--
->UNICODE ( 'ncharacter_expression' )--->按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。
*
select
unicode
(
'
秦
'
)
***************************************************************************************************************************************************************************************
*
LTRIM
--
->LTRIM ( character_expression )--->删除起始空格后返回字符表达式。
*
select
ltrim
(
'
abcde
'
)
*
RTRIM
--
->RTRIM ( character_expression ) --->截断所有尾随空格后返回一个字符串。
*
select
rtrim
(
'
abcde
'
)
***************************************************************************************************************************************************************************************
*
LOWER
--
->LOWER ( character_expression )--->将大写字符数据转换为小写字符数据后返回字符表达式。
*
select
lower
(
'
ABCD
'
)
*
UPPER
--
->UPPER ( character_expression )--->返回将小写字符数据转换为大写的字符表达式。
*
select
upper
(
'
abcd
'
)
***************************************************************************************************************************************************************************************
*
LEFT
--
->LEFT ( character_expression , integer_expression ) --->返回从字符串左边开始指定个数的字符。
*
select
left
(
'
abcd
'
,
2
)
*
RIGHT
--
->RIGHT ( character_expression , integer_expression ) --->返回字符串中从右边开始指定个数的 integer_expression 字符。
*
select
right
(
'
abcd
'
,
2
)
***************************************************************************************************************************************************************************************
*
LEN
--
->LEN ( string_expression ) --->返回给定字符串表达式的字符(而不是字节)个数,包含前导空格,其中不包含尾随空格。
*
select
len
(
'
abcd
'
)
*
REVERSE
--
->REVERSE ( character_expression )--->返回字符表达式的反转。
*
select
reverse
(
'
abcd
'
)
*
SUBSTRING
--
->SUBSTRING ( expression , start , length ) --->返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起
*
--
使用的有效 Microsoft? SQL Server? 数据类型的更多信息,请参见数据类型。
*
select
substring
(
'
abcdefg
'
,
2
,
4
)
*
CHARINDEX
--
->CHARINDEX ( expression1 , expression2 [ , start_location ] ) --->返回字符串中指定表达式的起始位置。
*
select
charindex
(
'
b
'
,
'
abcd
'
)
*
STR
--
->STR ( float_expression [ , length [ , decimal ] ] ) --->由数字数据转换来的字符数据。
*
SELECT
STR
(
123.45
,
6
,
1
)
*
REPLACE
--
->REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )--->用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
*
select
replace
(
'
123456
'
,
'
23
'
,
'
##
'
)
*
REPLICATE
--
->REPLICATE ( character_expression , integer_expression ) --->以指定的次数重复字符表达式。
*
select
replicate
(
'
abcd
'
,
2
)
*
STUFF
--
->STUFF ( character_expression , start , length , character_expression ) --->删除指定长度的字符并在指定的起始点插入另一组字符。
*
select
stuff
(
'
abcde
'
,
2
,
3
,
'
######
'
)
*
DIFFERENCE
--
->DIFFERENCE ( character_expression , character_expression ) --->以整数返回两个字符表达式的 SOUNDEX 值之差。
*
select
difference
(
'
abcd
'
,
'
abcd
'
)
*
SPACE
--
->SPACE ( integer_expression )--->返回由重复的空格组成的字符串。
*
select
space
(
123
)
*
PATINDEX
--
->PATINDEX ( '%pattern%' , expression ) --->返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。
*
select
patindex
(
'
%abcd%
'
,
'
abcd
'
)
*
QUOTENAME
--
->QUOTENAME ( 'character_string' [ , 'quote_character' ] ) --->返回带有分隔符的 Unicode 字符串,分隔符的加入可使输入的字符串成为有效的 Microsoft? SQL Server? 分隔标识符。
*
select
quotename
(
'
123[]456
'
)
*
SOUNDEX
--
>SOUNDEX ( character_expression ) --->返回由四个字符组成的代码 (SOUNDEX) 以评估两个字符串的相似性。
*
SELECT
SOUNDEX
(
'
Smith
'
) ,
SOUNDEX
(
'
Smith
'
)
****************************************************************
查看全文
相关阅读:
android systembar tabletUI
linux mv
修改framework/base下面的api要注意要修改的地方
git 从远程主服务器当中创建新分支
修改android framework 添加service
DUILIB 界面基本知识
Duilib vlc c++ 字符编码
android 应用APK使用系统APK
linux 查找文件内容及文件
修改android 开机动画
原文地址:https://www.cnblogs.com/puke/p/558184.html
最新文章
[Selenium+Java] TestNG Report: Customization, PDF & Email of Report in Selenium WebDriver
类、对象(java基础知识六)
数组、栈、堆(java基础知识五)
for、while循环(java基础知识四)
逻辑运算符,if、swtch语句(java基础知识三)
华为的冬天(来自网路)---任正非
简单的JDBC编程步骤
java性能时间与空间消耗
eclipse软件启动弹窗端口问题解决
博客声明
热门文章
C# Winform DataGridView分页功能的实现
DataGridView隔行显示不同的颜色
DataGridView 相关操作
IBatis.Net 批量插入数据
SQL中返回一个字符串在另一个中存在的次数
SQL计算实际工作日(天)及两个时间(工作日)间隔(小时)!
ajaxFileUpload插件上传文件 返回 syntaxError :unexpected token
模糊查询实例 只要相关匹配即可
查找符合条件的日期--完全排除休息日
SQL查询时间去除非工作日...
Copyright © 2011-2022 走看看