• 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))  
  • 相关阅读:
    MySQL group_concat() 函数用法
    Git error The file will have its original line endings in your working directory
    SQL exists 基本用法
    (11) 严格模式(use strict)
    (10)变量提升
    (9)调试
    (8)正则表达式
    (7)类型转换
    (6)typeof, null, 和 undefined
    (5)运算符
  • 原文地址:https://www.cnblogs.com/zhuxiaohui/p/2757887.html
Copyright © 2020-2023  润新知