`
Acmey
  • 浏览: 53902 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

一些很有用的Sql总结

SQL 
阅读更多

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

(所影响的行数为 1 行)
=========================================================
2:substring函数
第一个参数你的字符串,第二个是开始替换位置,第三个结束替换位置
select substring('lihan',0,3);
-----
li

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

(所影响的行数为 1 行)

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

(所影响的行数为 1 行)

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

(所影响的行数为 1 行)

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

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

(所影响的行数为 1 行)

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

(所影响的行数为 1 行)

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

(所影响的行数为 1 行)
===========================================================
9:difference函数
返回一个整数值,指示两个字符表达式的 SOUNDEX 值之间的差异。
返回的整数是 SOUNDEX 值中相同字符的个数。返回的值从 0 到 4 不等: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 行)
分享到:
评论

相关推荐

    面试SQL经典总结

    "面试SQL经典总结"这个主题,通常涵盖了SQL的基础概念、常用查询语句、高级功能以及在实际面试中可能遇到的问题。下面,我们将深入探讨这些关键知识点。 1. SQL基础: - 数据库模型:了解关系型数据库的基本原理,...

    SQL编程总结

    在本总结中,我们将深入探讨SQL编程的核心概念、语法和实际应用,旨在帮助你理解和掌握这一强大的数据处理工具。 一、SQL基础 1. 数据库与表:SQL主要用于创建、查询、更新和管理数据库中的表格。每个数据库由一个...

    oracle的SQL语句的一些经验总结

    以下是对"Oracle的SQL语句的一些经验总结"中可能涉及的关键知识点的详细阐述: 1. **基本查询**:SQL的基础是SELECT语句,用于从表中提取数据。例如,`SELECT column1, column2 FROM table_name;`用于获取指定列的...

    SQL学习总结

    ### SQL学习总结:掌握核心查询技巧 SQL,作为结构化查询语言,是数据库管理与操作的基石。本文将深入解析SQL的基本查询语句,通过实际案例帮助读者理解并掌握其运用,涵盖一般查询、去重、条件筛选、模糊查询及多...

    超有用sql笔记总结

    这篇超有用的SQL笔记涵盖了多个关键知识点,包括数据检索、数据操作以及SQL查询的高级技巧。以下是对这些知识点的详细解释: 1. **限制查询结果数量**: - `SELECT TOP n * FROM 表名` 是SQL Server中获取前n行...

    sql总结以及linux部署

    此处的`--default-character-set=utf8`指定了字符集,这对于处理包含非ASCII字符的数据非常有用。 3. **存储过程** - 文件中还包含了一个简单的存储过程示例: ```sql DROP PROCEDURE IF EXISTS oracle_hr_cal;...

    sql总结对您非常有用嘿嘿

    根据提供的文件信息,我们可以整理出一系列SQL Server相关的知识点,这些知识点包括了基本的查询操作、数据完整性约束的应用、以及更高级的功能如存储过程、函数、触发器等的创建与使用。 ### 查询操作 #### 查询...

    SQL入门与进阶学习总结

    本文将围绕“SQL入门与进阶学习总结”这一主题,深入探讨SQL的基本概念、MySQL数据库的使用、存储过程、SQL技巧、常用命令、联表查询、事务处理、分页以及远程跨库操作等关键知识点。 首先,SQL是标准的查询语言,...

    SqlServer知识点总结

    ### SqlServer知识点总结 #### 一、SQL Server脚本生成与导出 在SQL Server的管理界面中,用户可以通过查询分析器轻松生成数据库或表的SQL脚本。具体操作为:在查询分析器中,选中目标数据库或表,通过右键菜单...

    PL/SQL学习总结

    本文主要总结了 PL/SQL 的一些基本语句和操作,特别关注在 ORACLE 报表开发和 FROM 开发中的应用。 1. 日期处理: 在 PL/SQL 中,日期通常需要进行格式转换和截取操作。例如,`trunc()` 函数用于截取日期至指定时间...

    PL_SQL总结-5.rar

    本教程《PL_SQL总结-5》显然是一个关于PL/SQL的深入学习资源,旨在帮助用户全面掌握PL/SQL的语法和应用。 1. **PL/SQL基本结构**: PL/SQL由声明部分、执行部分和异常处理部分组成。声明部分定义变量、常量、游标...

    实际工作中常用sql积累及总结

    本篇文章将针对"实际工作中常用sql积累及总结"进行深入探讨,涵盖事务处理、游标、存储过程、行列转换、递归查询、数据库备份与还原、分布式查询、批量更新、合并记录以及动态SQL等多个关键知识点。 1. **事务处理*...

    sql server函数学习总结

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

    sql学习笔记 常见问题总结

    3. FIRST_VALUE()、LAST_VALUE()和NTH_VALUE():返回指定位置的值,对于时间序列数据分析很有用。 五、事务处理 1. 事务:一组数据库操作,要么全部成功,要么全部回滚。BEGIN TRANSACTION、COMMIT和ROLLBACK用于...

    SQL学习总结.docx

    这篇文档总结了关于SQL的一些关键知识点,包括数据库创建、NULL处理、数据类型转换、排序以及时间间隔的计算。 首先,我们来看如何创建数据库。在示例中,使用了`CREATE DATABASE`语句创建了一个名为"supermarket...

    sql的一些应用

    本篇主要介绍SQL的一些简单应用和实践。 首先,理解SQL的基本概念至关重要。SQL主要包括四大类操作:查询(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)。查询是SQL中最常用的功能,它允许我们从...

    自动生成SQL语句_C#_sql_

    还有一些专门用于生成SQL语句的库,如MySql.Data.SqlClient、Npgsql等,它们提供了一些高级功能,如SQL模板、查询构建器等,帮助开发者更方便地生成SQL语句。 总结,自动生成SQL语句在C#开发中是一项实用的技术,...

    SQLDeveloper工具/MySQL/SQLServer驱动程序

    总结起来,SQLDeveloper工具结合MySQL和SQL Server驱动,为数据库管理员和开发人员提供了强大的跨平台数据库管理能力。它简化了数据迁移过程,促进了不同数据库系统之间的数据交换,同时保持了高效的性能和直观的...

    很有用的SQL语句

    ### 很有用的SQL语句:获取表字段注释 在数据库管理与开发过程中,了解表结构及字段含义是非常重要的一步。对于Oracle数据库来说,通过特定的SQL查询可以方便地获取到表及其字段的相关注释信息。本文将详细介绍如何...

    sqlserver表数据生成insertsql脚本(导出成insertsql脚本).pdf

    生成INSERT SQL脚本是SQL Server中的一种非常有用的功能,可以帮助我们快速地将数据导出到其他数据库或系统中。通过选择“架构和数据”或“仅限数据”选项,我们可以生成包含表结构和数据的INSERT SQL脚本,以便实现...

Global site tag (gtag.js) - Google Analytics