zoukankan      html  css  js  c++  java
  • SQL Like

    .

    --包含 f 或者 包含a 
    select * from TableDetail where FileNames like '%[FA]%' AND TableName ='Sys_Roles';
    
    --包含 or 或者 ar 
    select * from TableDetail where FileNames like '%[oa]r%' AND TableName ='Sys_Roles';

     --固定长度
     
     --固定长度为5,开头是P 或者 F 
     SELECT * FROM TableDetail WHERE FileNames LIKE '[pf]k_TB'
     --固定长度6,以id结尾,并且6位字符
     SELECT * FROM TableDetail WHERE FileNames LIKE '____id'

    --以id结尾,但id前1位字符 不能包含(y、e、p、l、i、s)字符
    SELECT * FROM TableDetail WHERE FileNames LIKE '%[^yeplis]id'

    SELECT * FROM [user] WHERE u_name LIKE '[^张李王]三'
    --将找出不姓“张”、“李”、“王”的“赵三”、“孙三”等;
    SELECT * FROM [user] WHERE u_name LIKE '老[^1-4]';
    --将排除“老1”到“老4”,寻找“老5”、“老6”、……
    --[ ]:表示括号内所列字符中的一个(类似正则表达式)。指定一个字-------符、字符串或范围,要求所匹配对象为它们中的任一个。
    SELECT * FROM [user] WHERE u_name LIKE '[张李王]三'
    --将找出“张三”、“李三”、“王三”(而不是“张李王三”);
    
    --如 [ ] 内有一系列字符(01234、abcde之类的)则可略写为“0-4”、“a-e”
    SELECT * FROM [user] WHERE u_name LIKE '老[1-9]'
    --将找出“老1”、“老2”、……、“老9”;
    
    --[^ ] :表示不在括号所列之内的单个字符。其取值和 [] 相同,但它要----求所匹配对象为指定字符以外的任一个字符。
    
    比如 SELECT * FROM [user] WHERE u_name LIKE '[^张李王]三'
    --将找出不姓“张”、“李”、“王”的“赵三”、“孙三”等;
    
    SELECT * FROM [user] WHERE u_name LIKE '老[^1-4]';
    --将排除“老1”到“老4”,寻找“老5”、“老6”、……

  • 相关阅读:
    win10系统设置指定程序开机自启
    PyCharm 2020.1 x64 专业版破解【亲测有效】
    xampp_mysql数据库root登录报错1045-Access denied for user 'root'@'localhost' (using password:YES)
    关于 Tomcat 启动时,解决控制台输出日志乱码问题的方案
    1.css选择器
    5.canvas
    4.音频与视频
    3.form表单
    淘宝店铺设计
    2.html5新布局元素
  • 原文地址:https://www.cnblogs.com/lanyubaicl/p/14013640.html
Copyright © 2011-2022 走看看