`
net_liu
  • 浏览: 232688 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL函数总结

阅读更多

1:replace 函数
第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么
select replace('lihan','a','b')
                                                                 
-----------------------------
lihbn

(所影响的行数为
1 行)
=========================================================
2:substring函数
第一个参数你的字符串,第二个是开始截取位置,第三个截取长度 
select substring('lihan',1,3);
-----
lih

(所影响的行数为
1 行)
=========================================================
3:charindex函数
第一个参数你要查找的char,第二个参数你被查找的字符串 返回参数一在参数二的位置
select  charindex('a','lihan')
-----------
4

(所影响的行数为
1 行)

===========================================================
4:ASCII函数
返回字符表达式中最左侧的字符的
ASCII 代码值。
select ASCII('lihan')
-----------
108

(所影响的行数为
1 行)

================================================================
5:nchar函数
根据
Unicode 标准的定义,返回具有指定的整数代码的 Unicode 字符。
参数是介于
065535 之间的正整数。如果指定了超出此范围的值,将返回 NULL
select nchar(3213)
----
unicode字符

(所影响的行数为
1 行)

=========================================================
6soundex
返回一个由四个字符组成的代码 (
SOUNDEX),用于评估两个字符串的相似性。
SELECT SOUNDEX ('lihan'), SOUNDEX ('lihon');
----- -----
L546  L542

(所影响的行数为
1 行)
=========================================================
7char
参数为介于
0255 之间的整数。如果该整数表达式不在此范围内,将返回 NULL 值。
SELECT char(125)
----
}

(所影响的行数为
1 行)

==========================================================
8:str函数
第一个参数必须为数字,第二个参数表示转化成char型占的位置,小于参数一位置返回
*,大于右对齐
SELECT str(12345,3)
----
***

(所影响的行数为
1 行)

SELECT str(12345,12)
------------
       12345

(所影响的行数为
1 行)
===========================================================
9:difference函数
返回一个整数值,指示两个字符表达式的
SOUNDEX 值之间的差异。
返回的整数是
SOUNDEX 值中相同字符的个数。返回的值从 04 不等:0 表示几乎不同或完全不同,4 表示几乎相同或完全相同。
SELECT difference('lihan','liha')
-----------
3

(所影响的行数为
1 行)


==================================================================
10:stuff函数(四个参数)
函数将字符串插入另一字符串。它在第一个字符串中从开始位置删除指定长度的字符;然后将第二个字符串插入第一个字符串的开始位置。
SELECT stuff('lihan',2,3,'lihan')
--------
llihann

(所影响的行数为
1 行)
===============================================================

11:left函数
返回最左边N个字符,由参数决定
select left('lihan',4)
-----
liha

(所影响的行数为
1 行)
================================================================

12 right函数
返回最右边N个字符,由参数决定
select right('lihan',4)
-----
ihan

(所影响的行数为
1 行)
================================================================

13:replicate函数
我的认为是把参数一复制参数二次
select replicate('lihan',4)
--------------------
lihanlihanlihanlihan

(所影响的行数为
1 行)

================================================================

14:len函数
返回参数长度
select len('lihan')
-----------
5

(所影响的行数为
1 行)


================================================================
15:reverse函数
反转字符串
select reverse('lihan')
-----
nahil

(所影响的行数为
1 行)


=================================================================

16:lower和upper函数
参数大小写转化
select lower(upper('lihan'))
--------------------
lihan

(所影响的行数为
1 行)

====================================================================

17:ltrim和rtrim函数
删除左边空格和右面空格
select ltrim('    lihan                 ')
--------------------------
lihan                

(所影响的行数为
1 行)
select rtrim('    lihan')
---------
    lihan

(所影响的行数为
1 行)

 

=========================================================

18. PATINDEX函数
返回字符或者字符串在另一个字符串或者表达式中的起始位置,PATINDEX函数支持搜索字符串中使用通配符,这使PATINDEX函数对于变化的搜索字符串很有价值。第一参数之前和之后必须有
% 字符(搜索第一个或最后一个字符时除外)。

select patindex('%ha%','lihan')

-----------
3

(所影响的行数为
1 行)

 

分享到:
评论

相关推荐

    sql语言基础、SQL 函数总结

    介绍了 SQL 语言基础、SQL 查询基础、 复杂查询、数据排序、SQL 函数的使用等 SQL 基 础知识,并结合大量的图示、举例、视频等

    SQL常用函数总结

    SQL常用函数总结 SQL作为一门标准的数据库语言,在实际应用中有很多常用的函数和语句,这些函数和语句可以帮助我们更方便地操作和处理数据。在本文中,我们将总结一些常用的SQL函数和语句,并对其进行详细的解释。 ...

    SQL函数大总结_实用的SQL函数

    SQL函数大总结 实用的sql函数 ABS(x) 函数,此函数用来返回一个数的绝对值。 ACOS(x)函数,返回X的反余弦值。X范围从1到-1,输入值从0到派,以弧度为单位。 ASIN(x)函数,返回X的反正弦值。X范围从1到-1,输入值从-...

    SQL函数大总结。doc

    SQL函数是数据库查询语言中的重要组成部分,用于处理和操作数据。在Oracle SQL中,提供了丰富的函数来处理数字、日期和字符串等各种数据类型。以下是对这些函数的详细解释: 1. **数字类型函数**: - `ABS(x)`:...

    很全面的SQL函数及例子

    总结来说,"很全面的SQL函数及例子"是一个宝贵的资源,它涵盖了SQL Server 2000中的各种函数,无论是初学者还是经验丰富的开发者,都能从中受益。通过学习并实践这些例子,你可以更好地掌握SQL函数,提高在数据库...

    Oracle SQL 内置函数总结

    Oracle SQL 内置函数是数据库查询和数据处理的重要组成部分,它们极大地增强了SQL语言...通过`Oracle SQL常用函数总结.txt`和`Oracle SQL内置函数总结.sql`文件,你可以找到更多具体的实例和应用场景,进一步加深理解。

    SQL函数大总结(高清pdf)

    ### SQL 数学与时间函数详解 #### 一、数学函数 ...以上是对 SQL 数学和时间函数的一个全面总结。这些函数在日常的数据库管理和数据分析中非常有用,能够帮助我们更高效地进行数据处理和查询优化。

    真正的SQL函数大全

    本文总结了一些常用的 SQL 函数,包括字符串处理函数、数学函数、日期函数和系统函数等。 一、字符串处理函数 字符串处理函数是 SQL 中最常用的函数之一,它们可以帮助我们对字符串进行各种操作,例如字符串转换、...

    sql server函数学习总结

    ### SQL Server 函数学习总结 #### 一、SUBSTRING 函数 **函数定义与用途:** `SUBSTRING(expression,start,length)` 是 SQL Server 中一个非常重要的字符串处理函数,用于从指定的表达式 `expression` 中提取子...

    SQL函数命令大全[总结].pdf

    SQL 函数命令大全是软件开发中不可或缺的一部分,涵盖了各种 SQL 函数命令,包括内部函数、日期与时间函数、代数函数、指数与对数函数等。 内部函数 内部函数是 SQL 中最基本也是最常用的函数,包括: 1. COUNT...

    SQLServer系统函数总结

    整理SQL Server系统函数,包含聚合函数、配置函数、日期时间函数、数学函数、字符串等等。简单介绍各函数的使用方法(例子)及函数功能

    SQL函数大总结

    SQL函数是数据库查询和操作中的核心工具,它们用于处理和操作数据,使数据查询和分析更为便捷高效。本文将深入探讨SQL函数的各个方面,帮助学习数据库的专业人员全面掌握这一重要知识。 1. **聚合函数** 聚合函数...

    SQL 语法 SQL 总结 SQL教程

    SQL 函数 SQL functions SQL avg() SQL count() SQL first() SQL last() SQL max() SQL min() SQL sum() SQL Group By SQL Having SQL ucase() SQL lcase() SQL mid() SQL len() SQL round() SQL now...

    Oracle学习资料 SQL函数大总结 ORACLE 数据库入门 oracle傻瓜手册

    Oracle学习资料 SQL函数大总结 ORACLE 数据库入门 oracle傻瓜手册 !SQL函数大总结.doc ORACLE 数据库入门.ppt oracle的入门心得.pdf oracle傻瓜手册v2[1].0.doc oracle傻瓜手册v2[1].0.pdf oracle傻瓜手册v2.0.doc ...

    SQL函数.html

    总结的一些常用的SQL函数、SQL字符串函数、SQL日期和时间函数、SQL数学函数

    SQL函数大总结.doc

    理解并熟练运用这些SQL函数,可以极大地提升数据处理的效率和质量。在实际应用中,根据具体需求选择合适的函数,可以使SQL查询更为简洁、高效。通过不断实践和学习,你可以成为一个精通SQL的专家,应对各种复杂的...

    informix sql 函数使用总结

    ### Informix SQL 函数使用总结 #### 一、内部函数 Informix SQL 提供了一系列内置函数,用于数据处理和分析。这些函数可以帮助我们快速完成常见的数据统计任务。 ##### 1. 内部合计函数 这些函数主要用于计算表...

    SQL自定义函数解密

    根据提供的文件信息,本文将对“SQL自定义函数解密”的相关知识点进行深入解析,包括如何创建、使用以及解密SQL中的加密存储过程或函数等内容。 ### SQL自定义函数解密概述 在数据库管理中,SQL自定义函数是开发者...

Global site tag (gtag.js) - Google Analytics