• BetWeen和模糊查询


    --区分大小写性能比较低
    select * from Students where Age >1 and Age <4
    select * from Students where Age between 1 and 4--取出一到四的数据包含一和四(between在数据库有优化,性能比较好,高于上面的语句)

    select * from Students where Age in(1,2,3)--查询出年龄包含1,2,3的数据
    select * from Students where Name like 'a%' --以a开头的后面不管有几个字符都可以匹配

    select * from Students where Name like '_a%'--第二个字符是a的,_表示一个任意字符
    select * from Students where Name like '__a%' --前两个是任意字符,第三个是a字符的进行匹配
    select * from Students where Name like '%[0-9]%'--查询中间任何位置有数字的
    select * from Students where Name like '%[a-z]%'--查出中间任何位置有字母的
    select * from Students where Name like '%[0-9a-z]%'--查询中间任何位置有数字或字母的
    select * from Students where Name like '%[^0-9]%' --查询中间任何位置不是数字的
    select * from Students where Name like '%[^0-9]' --查询最后位置不是数字的
    select * from Students where Name not like '%[0-9]'

  • 相关阅读:
    jQuery 选择器
    Linux vs Window
    Git是什么?
    JS三大经典变量命名法
    常用html、CSS、javascript前端命名规范
    Ajax中Get请求与Post请求的区别
    HTTP 请求方式: GET和POST的比较
    poj2195 Going Home
    bzoj1059 [ZJOI2007]矩阵游戏
    bzoj1191 [HNOI2006]超级英雄Hero
  • 原文地址:https://www.cnblogs.com/sumg/p/3649446.html
Copyright © 2020-2023  润新知