`
sogotobj
  • 浏览: 670782 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

字符串前部去除自定义函数(T-SQL)

阅读更多

--字符串前部去除自定义函数(T-SQL)

Create FUNCTION f_delete_head(@s varchar(8000),@flag varchar(10))
returns varchar(8000) --字符串前部去除自定义函数
as
begin
declare @i int
select @i=1
while (@i<=len(@s))
begin
if (substring(@s,@i,len(@flag) )<>@flag)
begin
break
end
select @i=@i+len(@flag)
end
return right(@s,len(@s)-@i+1)
end

--执行结果示例:

分享到:
评论

相关推荐

    Oracle sql内置函数

    - **功能**:删除字符串前部(LTRIM)或后部(RTRIM)的空格或其他指定字符。 - **语法**: - LTRIM(string, trim_char) - RTRIM(string, trim_char) - **示例**: ```sql SELECT LTRIM(' Hello World ', ' '), ...

    Server2005函数大全

    - **功能**: 分别去除字符串前部和尾部的空格。 - **示例**: `SELECT LTRIM(' abc ')` 和 `SELECT RTRIM(' abc ')` 都将返回'abc'。 10. **模式匹配 - PATINDEX()** - **语法**: `PATINDEX(字符串表达式1, 字符...

    SQLService 2005函数与语句样例

    4. **LTRIM**和**RTRIM**: 去除字符串前部或后部的空白字符。 5. **LEFT**和**RIGHT**: 返回字符串左端或右端的指定长度的子串。 6. **SUBSTRING**: 返回字符串的一部分。 7. **CHARINDEX**和**PATINDEX**: 查找...

    vfp计算机二级考点-必考

    - 字符串函数:`Len()` 返回字符串长度,`Space()` 创建指定长度的空格字符串,`Trim()` 删除尾部空格,`Ltrim()` 删除前部空格,`Alltrim()` 删除前后空格。 - 字符串操作:`Left()` 截取左侧字符,`Right()` ...

    第七节 表达式.docx

    特别地,`||`用于字符串的拼接,即使操作数不是字符串,也会自动转换为字符串类型后再进行连接。例如,`'Hello' || 'World'`将返回`'HelloWorld'`。 **二、条件表达式** 条件表达式在SQL中通常通过`CASE`语句实现...

    SQLite教程(六):表达式详解

    如果操作数不是字符串,它们会被转换为字符串类型后再进行连接。 3. **位运算符**:`, `&gt;&gt;`, `&`, `|` 用于执行左移、右移、按位与和按位或操作。这些运算符在处理二进制数据时非常有用。 ### 条件表达式 条件...

Global site tag (gtag.js) - Google Analytics