--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. Servlet程序的入口点是?( )

    Servlet程序的入口点是?( ) A.init() B.main() C.service() D.doGet() 解答:C

  2. 编写一个Filter,除继承HttpServlet类外还需要( )。

    A.继承Filter 类 B.实现Filter 接口 C.继承HttpFilter 类 D.实现HttpFilter接口 解答:B

  3. c/c++函数指针(3)

    原文地址:http://blog.csdn.net/qingshuiyangfan/article/details/7692647 学习要点: 1,函数地址的一般定义和typedef简化定义;     ...

  4. apache -- xampp配置虚拟主机

    <VirtualHost *:80> ServerName www.myblog.com DocumentRoot "F:/Code/myblog"<Direct ...

  5. erlang和java的socket通讯----最简单,初次实现。

    直接上源码,留做纪念. 有点简单,大家不要笑,初次实现. 功能描述:java发送数据给erlang,erlang将收到的数据重复两次再发送给java. erlang源码:模块tcp_listen -m ...

  6. Win10開始菜单打不开

    一.前言 自从用Win10之后(附上<我的Win10之旅>).用清理软件.总是深度清理,导致rt问题. 每次百度都是没用的解决方法: 今天,再一次清理(Wise Care 365 注冊表深 ...

  7. 适配器模式(Adapter Pattern)----------结构型模式

    对象适配器模式的缺点是:与类适配器模式相比,要在适配器中置换适配着类的某些方法比较麻烦.如果一定要置换掉适配者类的一个或多个方法,可以先做一个适配者类的子类,在子类中将适配者类的方法置换掉,然后再把适 ...

  8. 【Windows】win10应用商店被删后恢复方法!

    以管理员身份运行PowerShell,输入以下命令后回车(可直接复制粘贴): Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableD ...

  9. kendo-ui的使用和开发自己的组件

    摘要: 前面介绍了一款非常不错的前端框架kendo-ui,如果你想阅读,请点这里.通过使用它一段时间,感觉是非常好用.下面就介绍一下如何使用它和开发自己的组件 引入: 只需要引进下面三个文件即可 ke ...

  10. 从头认识java-16.5 nio的数据转换

    这一章节我们来讨论一些nio的数据转换. 上面一章节我们提到ByteBuffer,可是他是面向二进制数据,对于编程来说不是非常方便,因此,java添加了转换数据的工具. 1.asCharBuffer ...