文章详情页
mysql like语句问题
浏览:678日期:2023-11-30 14:20:27
SELECT * FROM books WHERE name like "MySQL%" 但是如果换用下面的查询,返回的结果一样 SELECT * FROM books WHERE name〉="MySQL"and name〈"MySQM" WHERE name〉="MySQL"and name〈"MySQM" 该怎么理解为什么与 like 相同? 那 %mysql%该 怎么写成下边的样式? ____________________________________________________________________
你的问题涉及两个问题: 1、like是什么意思? like是匹配的意思。它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 like "MySQL%"就是以MySQL开始的所有字符串。 2、字符串如何比较大小?字符的大小,A<B<C...<Z。字符串比较,先比较第一个字符,大的大;若相同则继续比较第二个,一直到字符串结束。所以,name〉="MySQL"and name〈"MySQM也是以MySQL开始的所有字符串。 所以,%mysql%无法表示成字符串的大小比较样式。
上一条:mysql 视图操作和存储过程下一条:mysql的like模式
相关文章:
1. Mysql故障排除:Starting MySQL. ERROR! Manager of pid-file quit without updating file2. Windwos下MySQL 64位压缩包的安装方法学习记录3. Windows下在DOS用mysql命令行导入.sql文件4. MYSQL(电话号码,身份证)数据脱敏的实现5. Mysql入门系列:MYSQL表达式求值和MYSQL类型转换6. MySql远程连接的实现方法7. MySQL全文搜索之布尔搜索8. MySQL sql_mode的使用详解9. Windows下不能启动mysql服务--错误总结10. 关于MySQL的ORDER BY排序详解
排行榜
