sql查询语句入门和匹配模式

模糊查询的应用场景如下:

站点搜索,如图所示:

想到这种情形,第一时间就要联想到mysql查询语句:

1 使用sql匹配模式时,不能使用操作符=或!=,而是使用操作符Like 或者no like 

2  使用sql匹配模式的2种通配符

%  含义表示任意数量的任意字符(其中包括0个)

_ 含义表示任意单个字符

归纳如下三种情形:

第一种情形 就是查询用户名以某个字符开头的用户

例如 查询以用户名以字符‘l’开头的用户

//查询以l开头用户名

select*from user where username LIKE 'l%';

结果如图所示:

 第2种情形 就是查询用户名以某个字符结尾的用户

实例2  查询以e结尾的用户名

select*from  user where username LIKE '%E';

结果如图所示:

第3种情形 就是查询用户名包含某个字符的用户

实例2  查询用户名包含字符'o'的用户

select*from user where username LIKE '%o%';

结果如图所示:

下划线的用法

实例一 查询用户名长度为3的用户  

select*from user where username LIKE '___';

实例2   查询用户名第二个字符为o的用户

select*from user where username LIKE '_o%';

结果如图所示:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 8,371评论 0 33
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,406评论 5 115
  • 本周学校组织了一次从舌尖到心间的美食——感恩父母活动,儿子也踊跃参加了本次活动,通过我的在旁指导,儿子为我们...
    快乐晨阳阅读 4,042评论 0 1
  • 作为一个狗姑娘 你毛色不纯 舌有胎斑 面目丑陋 我见你从小长大,调皮捣乱 与你日渐别离的日子里,我似乎淡忘了你的存...
    泰闲阅读 3,229评论 1 3
  • 对冲是同时进行两笔行情相关、方向相反、数量相当、盈亏相抵的交易。 从定义上并不好理解为什么对冲是金融领域常见的避险...
    sydneywhatever阅读 4,206评论 1 0

友情链接更多精彩内容