DECLARE @Name NVARCHAR (50)
SET @Name = 'abcd.12345.efght'

DECLARE @Position INT

--sql first indexof
SET @Position = CHARINDEX('.', @Name);
SELECT SUBSTRING (@Name, 0,@Position)--abcd

--sql last indexof
SET @Position = LEN(@Name) - CHARINDEX('.', REVERSE(@Name)) + 1
SELECT SUBSTRING (@Name, @Position+1,len(@Name)-@Position+1) --efght

最新文章

  1. 25.按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含: 两个属性:矩形的宽width;矩形的高height。 两个构造方法: 1.一个带有两个参数的构造方法,用于将width和height属性初化; 2.一个不带参数的构造方法,将矩形初始化为宽和高都为10。 两个方法: 求矩形面积的方法area() 求矩形周长的方法perimeter() (2)通过继承Rect类编写一个具有
  2. Python 学习笔记01
  3. MySQL把多个字段合并成一条记录的方法
  4. Linq To Object
  5. SharePoint 2013 Nintex Workflow 工作流帮助(二)
  6. libprotobuf ERROR
  7. 用canvas把图片变成黑白相片
  8. uva 11081 - Strings(LCS)
  9. Chapter 1 First Sight——18
  10. IE下获取XPATH小工具,支持32/64位
  11. [Swift]LeetCode944. 删除列以使之有序 | Delete Columns to Make Sorted
  12. homework1-201521410029
  13. Vue事件总线(eventBus)$on()会多次触发解决办法
  14. SpringIOC和AOP原理 设计模式
  15. 《必须知道.NET》3.OO之美
  16. Android-Retrofit-2.0-Post与Get-请求有道词典翻译
  17. Codeforces 278B Books
  18. 深入理解JVM一配置参数
  19. 《iOS用户体验》总结与思考-改动版
  20. 老齐python-基础4(元祖、字典、集合)

热门文章

  1. jQuery属性和样式操作
  2. java.lang.ClassCastException android.widget.RelativeLayout LayoutParams 异常
  3. [转+补]Android打包so后魅族5中安装运行崩溃问题的解决方法
  4. C#语言 数据类型 类型转换
  5. vs和github同步开发步骤
  6. 线段树成段更新模板POJ3468 zkw以及lazy思想
  7. 【工具篇】在.Net中实现HTML生成图片或PDF的几种方式
  8. js最高效的数组去重方法
  9. Java--容器/集合类(Collection)理解和使用
  10. PAT 乙级 1011