SqlServer从左边 最后 中间截取字符串(摘录)2009-06-01 15:04

已知: 字段A='F:\photo\Winter Leaves.jpg'

要求:分段截取每段字符[字段A不能为TEXT类型,否则报错]

解决方法:

---截取字符串A的第一个\左边的字符串

select left(A,charindex('/',A)-1)      MEMO:charindex('\',A)-1   -在字符串中获得'\'的位置号

输出结果:F:                                                                        -减1即去掉'\'

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

---截取\中间的字符串

select left(stuff(A,1,charindex('/',A),''),charindex('/',stuff(A,1,charindex('/',A),''))-1)

输出结果:photo

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

注:stuff(A,1,charindex('/',A),'') -只是将'\'前的串用''代替,后面全样输出

注: 结果应为:photo\Winter Leaves.jpg     因为前面被''代替

---截取最后一个\后面的字符串 select reverse(left(reverse(A),charindex('/',reverse(A))-1))    注:此处用两个reverse是将反的再正过来 输出结果:Winter Leaves.jpg

sql截去最后一位_SqlServer从左边 最后 中间截取字符串相关推荐

  1. sql截去最后一位_数据技能篇(EXCEL,SQL,Python)

    一.为什么要学习Excel 1.Excel的学习路径: Excel首先是一个好用的工具(不因为你会Python而成为数据分析师,而是能用任何工具来解决问题) 应用场景:Excel,SQL,业务(敏捷, ...

  2. sql截去最后一位_sql 取最后一条记录

    展开全部 SQL Server 查询最后一条记录有两种方法,一种是使用TOP命令e68a8462616964757a686964616f31333433616165,一种是使用LIMIT命令,具体方法 ...

  3. sql截去最后一位_SQL截取最后一个由字符分隔的字符串

    SQL如果一个字符串由某个字符分隔,例如:"火锅>中餐>极品美食"."10*20*300",怎么得到字符最后一个字符串("极品美食&quo ...

  4. mysql下SQL注入截取字符串常用函数mid(),substr(),left()

    在sql注入中,往往会用到截取字符串的问题,例如不回显的情况下进行的注入,也成为盲注,这种情况下往往需要一个一个字符的去猜解,过程中需要用到截取字符串 mid函数 此函数为截取字符串一部分.MID(c ...

  5. python字符串s最后一个字符的位置是_python截取字符串后几位?

    原标题:python截取字符串后几位? 字符串截取,也叫字符串切片,使用方括号[ ]来截取字符串,在Python中单字符也是作为一个字符串使用. 字符串[开始索引:结束索引:步长] 开始索引:从指定位 ...

  6. SQL Server中的小技巧(重复、替换、截取、去空格、去小数点后的位数)

    PS:随笔写的在SQL Server中要用到的 (重复.替换.截取.去空格.去小数点后的位数) /*---------------------------重复--------------------- ...

  7. Sql基础(零基础学数据库_SqlServer版)

    刚开始学C#时候的笔记,只是些基础的语句如有错误请批评指正,谢谢,(使用SqlServer2012以上) 一.  数据库概述 SQI全称 structrued Query Language 1.数据: ...

  8. PL/SQL Developer 在windows7 64位系统下连Oaracle11g64位系统的解决经验

    PL/SQL Developer 在windows7 64位系统下连Oaracle11g64位系统的解决经验 一.问题现象及解决方法 现象: 1.PL/SQL 无法登录64位数据库 2.在PL/SQL ...

  9. sqlserver200864位下载_sqlserver2008 64位|sql server 2008 R2 64位企业版下载 - 121下载站

    sql server 2008 R2 64位企业版是微软官方发布的64位版本,支持win7.win8等操作系统.sql server 2008 R2是最新版本的数据库软件,可以有效地提升企业内部数据库 ...

最新文章

  1. 区块链课程笔记-第一课哈希算法在加密中的应用
  2. Hibernate关联关系配置(一对多,一对一,多对多)
  3. React-Native 之 项目实战(五)
  4. LinkedHashMap 的理解以及借助其实现LRU
  5. python子图之间的距离_python与图论的桥梁——igraph
  6. 珍藏 | 近200篇机器学习与深度学习经典论文整理
  7. mysql批量替换 语法
  8. .NET简谈互操作(三:基础知识之DllImport特性)
  9. pythonATM,购物车项目实战5-数据处理层
  10. 理解 Linux 配置文件【转】
  11. TVS管与稳压二极管的区别
  12. 机顶盒网络包获取方式
  13. 23位子网掩码是多少_无敌子网掩码(IP地址)计算方法(完全心算法)
  14. 迪文屏CRC16校验
  15. 回荡口过新年,独特江南水乡年味体验 冰雪非遗贺新年,荡口古镇春节嗨不停!
  16. if...then...else逻辑
  17. Kubernetes CrashLookBackOff的问题让我生无可恋
  18. 2021ICPC欧洲东南部区域赛题解ACFGJKLN
  19. 敏捷(Agile)是什么?--参加优普丰CSM认证培训有感
  20. 产品经理工作相关软件

热门文章

  1. Kafka精华问答 | Kafka有哪些使用场景?
  2. vue将文本渲染html,vue2.0 之文本渲染-v-html、v-text
  3. linux磁盘配额edquota,Linux磁盘配额(Quota)
  4. ElasticSearch 核心概念介绍_02
  5. (进阶篇)Redis6.2.0 集群 主从复制_故障解决_03
  6. 启动vue项目失败,报错Failed at the node-sass@4.14.1 postinstall script.
  7. java12/6作业1
  8. php+反序列化方法,PHP序列化反序列化的方法详解
  9. linux中fdisk的参数,Linux fdisk命令参数及用法详解--Linux磁盘分区管理命令fdisk
  10. python 打开pdf文件_Python3检验pdf文件是否有效