平时开发中,常用一些模糊查询,例如查询表格user中uname包含“张”的数据,可以使用如下三种方式:

select * from user where uname like '%塔%';
select * from user where INSTR(uname,'塔');
select * from user where LOCATE('塔', uname);


但是如果有一个需求,我要查询user表格中uname值包含在“北境史塔克家族”中的数据,尝试了下,直接反过来竟然可以:

select * from user where '北境史塔克家族' like CONCAT('%',uname,'%');
select * from user where INSTR('北境史塔克家族', uname);
select * from user where LOCATE(uname,'北境史塔克家族');


更多相关文章

  1. MySQL表格查询基本语句2
  2. 可编辑的jquery表格插件
  3. EasyUI-datagrid表格(基本使用)
  4. 将(重度公式加载的)Excel电子表格转换为用户友好的网络计算器
  5. 如何验证一个大表格
  6. 使用按钮单击按钮添加表格
  7. python3使用 openpyxl 操作excel表格
  8. 将Excel表格多个Sheet表的数据转换为SQL存储语句
  9. 制作动态表格(最好的方法)

随机推荐

  1. c语言逗号运算符用法是什么?
  2. 一个完整的可运行的C源程序是由什么构成
  3. c语言中“switch case”语句怎么用?
  4. 详解C++ 多态公有继承
  5. c语言中什么是逗号运算符并举例
  6. strcpy函数的作用是什么?
  7. C++如何简单输出当前日期时间
  8. c语言中合法标识符有哪些
  9. C语言有几种注释方式
  10. C++在构造函数中使用new时,需要注意这些事