--sql怎么取某个字符串最后一次出现的位置后面的字符串
declare @s varchar(max);
set @s = 'fj/2016815/2016081553677565.pdf';
select right(@s, charindex('.',reverse(@s))) AS 'aa'


返回结果如下图:

aaarticlea/png;base64,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" alt="" />

SQL取某个字符串最后一次出现的位置后面的字符串方法的更多相关文章

  1. SQL Server中自定义函数:用指定的分隔符号分割字符串

    微软SQL Server数据库中包含了很多内置的函数,入下图: 它们用于处理日期.数学.元数据.字符串等. 其中最为常用的就是处理字符串,里面包含了CharIndex()等函数,非常方便使用. 但是对 ...

  2. Java和SQL取两个字符间的值

    Java String str = "abcdefg"; String result = str.substring(str.indexOf(">")+1 ...

  3. sql取整函数

    SQL取整运算2009年04一个月02日本 星期四 10:01有使用说明这种方法记录,就在今天,那么当仍然被遗忘.事实上通常用四舍五入的操作有几种情况,一个是简单的四舍五入,无论是小数点后面的是什么都 ...

  4. sql取逗号前后数据与批量修改某一字段某一值

    sql取逗号后的值 SELECT SUBSTRING_INDEX(字段,) FROM 表名 sql取逗号前的值 SELECT SUBSTRING_INDEX(字段,) FROM 表名 批量修改 UPD ...

  5. SQL取最大值编码(自动编码)

    SQL取最大值编码(自动编码) 用途 : 使用SQL语法做出自动编码效果,例如将单号自动+1后,产生该笔单号 Table说明 SQL语法 SELECT 'A'+REPLICATE('0',7-len( ...

  6. 【HANA系列】SAP HANA SQL取表中每行最小值

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA SQL取表中每 ...

  7. pojg2744找一个最长的字符串x,使得对于已经给出的字符串中的任意一个y,x或者是y的子串,或者x中的字符反序之后得到的新字符串是y的子串。

    http://poj.grids.cn/practice/2744 描述现在有一些由英文字符组成的大小写敏感的字符串,你的任务是找到一个最长的字符串x,使得对于已经给出的字符串中的任意一个y,x或者是 ...

  8. 查找常用字符(给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。)

    给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表. 例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 ...

  9. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。java算法

    知识点一:equalsIgnore 1.使用equals( )方法比较两个字符串是否相等.它具有如下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串 ...

随机推荐

  1. selenium测试(Java)--下载文件(十六)

    下载文件需要在Firefox 的profile属性中配置一些参数,如下面的代码: package com.test.download; import java.io.File; import org. ...

  2. (转)获取android源码时repo的错误

    获取android源码时repo的错误 今天用repo获取android源码:../bin/repo init -u git://android.git.kernel.org/platform/man ...

  3. (转)分析kernel的initcall函数

      分析kernel的initcall函数   来源: ChinaUnix博客 日期: 2008.07.19 21:24 (共有条评论) 我要评论   分析kernel的initcall函数Autho ...

  4. 直接拿来用!最火的Android开源项目(转)

    摘要:对于开发者而言,了解当下比较流行的开源项目很是必要.利用这些项目,有时能够让你达到事半功倍的效果.为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20 ...

  5. Shader开发之三大着色器

    固定功能管线着色器Fixed Function Shaders 固定功能管线着色器的关键代码一般都在Pass的材质设置Material{}和纹理设置SetTexture{}部分. Shader &qu ...

  6. asp.net mvc中加入log4net记录错误日志

    直接上代码示例:https://share.weiyun.com/aff36f2547514cfefe129ebb8ccb28ef 首先添加加log4net的dll,推荐用nuget.... 贴上配置 ...

  7. 【MongoDB】数组长度查询

    db.groupedInfo.count({'surveyInfo.surveyAndUserID.0':{$exists:1}})

  8. _variant_t和_bstr_t

    _variant_t和_bstr_t这两个类分别封装并管理VARIANT和BSTR这两种数据类型, VARIANT和BSTR这两种类型是COM中使用的数据类型. 实现_variant_t向int,St ...

  9. Nginx伪静态配置和常用Rewrite伪静态规则集锦

    伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把php文件伪静态成html文件,这种相当简单的,下面我来介绍nginx 伪静态配置方法 nginx里使用伪静态是直接在nginx.conf ...

  10. Android:控件布局(相对布局)RelativeLayout(转)

    相对布局常用属性: 子类控件相对子类控件:值是另外一个控件的id android:layout_above----------位于给定DI控件之上android:layout_below ------ ...