zoukankan      html  css  js  c++  java
  • sql常用语句记录

    编号 简述 语法 例句 说明
    1 sql语句查询判断某个字段中是否包含指定字符 PATINDEX select * from TableA where PATINDEX('%C#%',FieldID)>0  patindex函数包含两个参数,分别是包含的字符串,指定字段
     2  sql语句中查询某个字段中指定字符的位置  charindex  charindex('-',column)  charindex函数包含两个参数,第一个参数为指定字符,第二个参数为指定字段
     3  将字符串反转  reverse  reverse(column)  reverse函数包含一个参数:指定字段
     4   获取指定数字之间的字符串  substring  substring(column,startindex,endindex)  substring函数包含三个参数,分别为:指定字段,开始截取位置,结束截取位置
     5  sql语句查询某个字段中包含指定字符的最后一个位置  substring

     declare@svarchar(100); set@s='ab-cd-ef'

    select substring(@s,len(@s)-charindex('-',reverse(@s))+2,8000)

    由于sql中只有一次出现位置的内置函数,没有字符最后一次出现位置的内置函数。所以从后面取第一个,然后用substring。 
     6  sql语句查询某个字段中包含制定字符的最后一一个字符的前面的字符  substring  SUBSTRING(@Name,0, (LEN(@Name) - CHARINDEX('.', REVERSE(@Name)) + 1))  
  • 相关阅读:
    webstrom的热更新没效果
    按钮文字有间距并居中
    兄弟选择器(+ 和 ~)
    ES6精简要点
    自动类型转换之运算符重载
    自动类型转换之构造函数
    运算符重载(三)
    运算符重载(二)
    运算符重载(一)
    友元
  • 原文地址:https://www.cnblogs.com/zhuxiaohui/p/2757887.html
Copyright © 2011-2022 走看看