我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Mysql查询以某"字符串"开头的查询方式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Mysql查询以某"字符串"开头的查询方式

Mysql查询以某"字符串"开头的查询

查询不以某个或者某些字符串为开头的字符串

1、使用left()函数

select * from order where left(id,2)<>"AB";

2、使用like

select * from order where id not like "%AB%";

查询以某个或者某些字符串为开头的字符串

1、使用left()函数

select * from order where left(id,2)="AB";

2、使用like

select * from order where id like "%AB%";

Mysql查询条件字符串类型 = 0

假如有表A

idint
namevarchar

A表中有以下数据

idname
1张三
2李四
32王五

执行以下sql:

select * from A where name = 0;

会将id=1,id=2的结果返回。

select * from A where name = 2;

会将id=3的结果返回。

为什么?

因为Mysql “Strings are automatically converted to numbers and numbers to strings as necessary”,字符串自动转换为数字,数字自动转换为字符串 。

当字符串和数字比较时,mysql会从字符串开头截取数字,没有数字的直接转成0。

不建议不同类型的数据进行比较。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Mysql查询以某"字符串"开头的查询方式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

php怎么查询字符串以什么开头

两种实现方法:1、使用substr()函数查询头部字符,只需要将该函数的第二个参数设置为0,第三个参数设置为N即可获取字符串开头N个字符,语法“substr(字符串,0,N)”。2、使用mb_substr()函数查询头部字符,只需要将该函数的第二个参数设置为0,第三个参数设置为N即可获取字符串开头N个字符,语法“mb_substr(字符串,0,N,字符编码)”。本教程操作环境:windows7系统、
2022-08-08

mysql怎么查询字符串中某个字符串出现的次数

本篇内容介绍了“mysql怎么查询字符串中某个字符串出现的次数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!mysql查询字符串中某个字符串
2023-07-05

Mysql指定某个字符串字段前面几位排序查询方式

目录指定某个字符串字段前面几位排序查询数据样例第一步编程(想办法先截取到 ORDER关键字前面的 值)第二步,直接根据NO排序即可? (有坑)第三步转换排序 总结指定某个字符串字段前面几位排序查询数据样例想要结果: 每个test_val
2023-03-19

mysql查询字符串中某个字符串出现的次数(实例详解)

目录mysql查询字符串中某个字符串出现的次数1.首先查js询"ss"的长度2.查询"http://www.cppcns.comjhttp://www.cppcns.comjhshdglddiiiisssddddjjsssjjssjj"的长
2023-04-07

mybatis接收以逗号分隔的字符串批量查询方法

本篇内容介绍了“mybatis接收以逗号分隔的字符串批量查询方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接收以逗号分隔的字符串批量查询
2023-06-28

Mysql逗号拼接字符串的关联查询以及统计问题

目录背景:一、查询问题二、统计问题三、效率问题总结背景:数据库中逗号拼接的字符串,想展示其完整拼接名称或者按其值统计处理,怎么做?FIND_IN_SET函数和GROUP_CONCAT函数你会用吗?一、查询问题eg两张表 t_conc
2023-03-06

编程热搜

目录