zoukankan      html  css  js  c++  java
  • SQL SERVER 2008 函数大全 字符串函数

    大小写函数:

    select lower('dfgASFGsdgfg')
    select upper('dfgASFGsdgfg')

    sql server中的 stuff 函数

    STUFF

    删除指定长度的字符并在指定的起始点插入另一组字符。

    语法

    STUFF ( character_expression , start , length , character_expression )

    参数

    character_expression

    由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。

    start

    是一个整形值,指定删除和插入的开始位置。如果 startlength 是负数,则返回空字符串。如果 start 比第一个 character_expression 长,则返回空字符串。

    length

    是一个整数,指定要删除的字符数。如果 length 比第一个 character_expression 长,则最多删除到最后一个 character_expression 中的最后一个字符。

    返回类型

    如果 character_expression 是一个支持的字符数据类型,则返回字符数据。如果 character_expression 是一个支持的 binary 数据类型,则返回二进制数据。

    注释

    可以嵌套字符串函数。

    示例

    下例通过在第一个字符串 (abcdef) 中删除从第二个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,创建并返回一个字符串。

    SELECT STUFF('abcdef', 2, 3, 'ijklmn')
    GO
    

    下面是结果集:

    ---------
    aijklmnef
    (1 row(s) affected)

    SQL Server SUBSTRING()函数

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

    语法:SUBSTRING ( expression, start, length )

    SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:

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

    参数:

    expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。

    start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。

    length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度。

    返回值:

    如果 expression 是一种支持的字符数据类型,则返回字符数据。如果 expression 是一种支持的二进制数据类型,则返回二进制数据。如果 start = 1,则子字符串从表达式的第一个字符开始。

    返回字符串的类型与给定表达式的类型相同(下表所示内容除外)。

    给定表达式
    返回类型

    image

    varbinary

    ntext

    nvarchar

    北京广告联盟(微博) 北京淘宝联盟(微博) 跑运输(网站) 广告位招商(网站)
    天猫频道    电器频道    数码频道          千金本草     宝耶     所然     诺缇诗     蒙蒂埃莫     ing2ing     梦芭莎      我是购物狂









  • 相关阅读:
    简单对拍
    搜索感想
    L1434滑雪
    记忆化搜索
    L3956棋盘
    USACO 数字三角形
    枚举顺序
    蓝桥计算
    用户态和内核态IO过程
    Mybatis的结果集中的Do要不要有setter
  • 原文地址:https://www.cnblogs.com/suizhikuo/p/2467064.html
Copyright © 2011-2022 走看看