`
jackleechina
  • 浏览: 584594 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

注意ms sql的substring

    博客分类:
  • sql
 
阅读更多
MS的substring(列名,n,m)
n:起始位置
m:字符长度
注意的是N是从1开始的

备注:
功能:返回字符、二进制、文本或图像表达式的一部分

语法:SUBSTRING ( expression, start, length ) 
SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样: 

•MySQL: SUBSTR(), SUBSTRING() 
•Oracle: SUBSTR() 
•SQL Server: SUBSTRING() 


摘自:http://ytwy001.iteye.com/blog/1276738

分享到:
评论

相关推荐

    MSSQL性能监控SQL语句

    SUBSTRING(sql_text.text, (statement_start_offset / 2), CASE WHEN (statement_end_offset - statement_start_offset) / 2 ELSE (statement_end_offset - statement_start_offset) / 2 END) AS sql_statement...

    Sql效率查询

    - **SUBSTRING()**:用于提取SQL语句的一部分,以便更精确地过滤出目标查询。 - **NOT LIKE '%fetch%'**:排除含有 "fetch" 的SQL语句,可以根据实际情况调整过滤条件。 - **BETWEEN @sKssj AND @sJssj**:限制查询...

    sqlservice2005.一些MS_SQL上的小知识。随便看看

    从给定的SQL脚本和描述中,我们可以总结出一系列关于Microsoft SQL Server(MS_SQL)的知识点,尤其聚焦于数据查询、统计分析、日期时间处理、字符串操作等关键领域。以下是对这些知识点的详细解析: ### 数据查询...

    SQL手工注入大全,包含各种数据库

    2. **数据库类型探测**:通过特殊的SQL语法特性来判断数据库类型,例如针对MS SQL Server可以使用`';and user>0`来初步判断。 #### 四、深入SQL注入 一旦确认了存在注入漏洞,接下来就可以进一步探索数据库的具体...

    MS SQL Server获取十二个月份的英文缩写

    在SQL Server中,如果你需要获取月份的英文缩写而不是全称,通常`DATENAME()`函数会返回完整的英文名称。例如,`DATENAME(MONTH, GETDATE())`将返回当前月份的完整英文名称,如"January"。但在某些场景下,如报表...

    慢sql监控mysql及oracle.pdf

    SQL Server 中可以使用以下 SQL 语句来统计慢 SQL: ```sql SELECT (total_elapsed_time / execution_count) / 1000 N'平均时间 ms', total_elapsed_time / 1000 N'总花费时间 ms', total_worker_time / 1000 ...

    SQL函数用法大全.pdf

    因此,在编写跨平台的SQL代码时,需要特别注意选择那些被广泛支持的关键字和语法结构。 #### 五、SQL的应用场景 - **网页开发**:结合RDBMS(如MS Access、SQL Server、MySQL等)、服务器端脚本语言(如PHP、ASP等...

    快速定位MSSQL占用CPU高的sql方法

    SUBSTRING(dest.text, deqs.statement_start_offset / 2 + 1, CASE WHEN deqs.statement_end_offset = -1 THEN DATALENGTH(dest.text) ELSE deqs.statement_end_offset END - deqs.statement_start_offset ...

    sql动态转换行列和字符的分割

    提供的文件名表明,这些文件包含具体的MS-SQL Server应用实例和解决疑难问题的方法,它们可能详细解释了如何在实际场景中处理这些问题,包括如何构造动态SQL语句来实现行转列,以及如何在查询中添加汇总行和求和列...

    SQL函数大全

    SQL作为一种标准的语言,在与各种数据库系统如MS Access、DB2、Informix、MS SQL Server、Oracle、MySQL、Sybase等进行交互时扮演着核心角色。本文旨在深入探讨SQL中的字符串函数,这些函数在处理文本数据时非常有用...

    最最全面的SQl笔记和语法

    - Millisecond (ms) - DayOfWeek (dw) **3. 字符串函数** - **位置查询** ```sql CHARINDEX(子字符串, 字符串); ``` 返回子字符串在字符串中的起始位置。 - **长度** ```sql LEN(字符串); ``` 返回字符...

    SQL函数

    2. **`substring(expression,start,length)`**:这是一个基本的子串提取函数,允许用户指定起始位置和长度来获取原字符串的一部分。 3. **`right(char_expr,int_expr)`**:此函数返回字符串右侧的指定数量的字符。...

    SQL Server基本函数详细介绍.doc

    - **datalength(Char_expr)**:此函数用于返回一个字符串的实际字符数,但需要注意的是它不会计算末尾的空格。 - **substring(expression,start,length)**:该函数用于提取字符串的一部分。例如,`substring('Hello ...

    SQL2005查看执行效率不高的句子

    ### SQL2005 查看执行效率不高的句子 在SQL Server 2005及更高版本中,性能优化是一项非常重要的任务,特别是在处理大量数据和复杂查询时。本篇文章将详细探讨如何通过SQL Server 2005来检查那些执行效率较低的SQL...

    国家职业资格认证数据库管理员SQL2005操作题解析

    SELECT TOP 12 total_worker_time/execution_count AS [AvgCPUTime], (SELECT SUBSTRING(text, statement_start_offset/2, (CASE WHEN statement_end_offset = -1 THEN LEN(CONVERT(nvarchar(max), text))*2 ELSE ...

    通过存储过程获取编号,含年月日时分秒,14个字符,

    根据提供的文件信息,本文将详细解释如何在MS SQL Server 2000环境中通过存储过程获取包含年月日时分秒的编号,并确保该编号为14个字符长度。 ### 存储过程简介 存储过程是在数据库中预编译好的SQL语句集合,可以...

Global site tag (gtag.js) - Google Analytics