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
'
)
****************************************************************
查看全文
相关阅读:
VMworld 2015 感受:VMware “Ready For Any”
理解 OpenStack 高可用(HA)(1):OpenStack 高可用和灾备方案 [OpenStack HA and DR]
Nova 操作汇总(限 libvirt 虚机) [Nova Operations Summary]
理解 OpenStack 高可用(HA)(5):RabbitMQ HA
[转]linux sort 命令详解
[转]linux awk命令详解
linux sftp 安全文件传输命令
C++ Jsoncpp源代码编译与解析Json
linux找不到动态链接库 .so文件的解决方法
C++ Explicit Constructors(显式构造函数)
原文地址:https://www.cnblogs.com/puke/p/558184.html
最新文章
Node.js的一些基本概念
IDEA安装使用 VisualVM 及VisualVM 远程监视
springBoot整合JPA
Docker命令分类及使用场景分布(脑图)
Docker容器的使用
List集合去重的一些方法(常规遍历、Set去重、java8 stream去重、重写equals和hashCode方法)
JSON字符串转换为Map
Java 8:不要再用循环了
dobbo 服务配置详解(解决超时重试问题)
Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout by scan timer. start time: 2016-07-20 16:27:34.873, end time: 2016-07-20 16:27:39.895, client elapsed: 0 ms
热门文章
spring boot测试工具(自带)
spring boot xml与dao 映射关系
取出全球的主要国家城市(只有中国有省市区)
List 去重对象
几个 Ceph 性能优化的新方法和思路(2015 SH Ceph Day 参后感)
理解 OpenStack + Ceph (5):OpenStack 与 Ceph 之间的集成 [OpenStack Integration with Ceph]
理解 OpenStack + Ceph (4):Ceph 的基础数据结构 [Pool, Image, Snapshot, Clone]
理解 OpenStack + Ceph (2):Ceph 的物理和逻辑结构 [Ceph Architecture]
理解 OpenStack + Ceph (3):Ceph RBD 接口和工具 [Ceph RBD API and Tools]
理解 OpenStack + Ceph (1):Ceph + OpenStack 集群部署和配置
Copyright © 2011-2022 走看看