文章详情页
mysql 索引查询问题
浏览:229日期:2022-06-17 18:45:53
问题描述
问题解答
回答1:查詢姓在 Allen Barrymore 我的理解是 AllenAl%Am%An%...BarrymordBarrymore這些所有符合的記錄如果是這樣 SQL 就有點無力了.
select * from people where last_name=’Allen’ and first_name like ’K%’
回答2:首先哈,看不懂你为什么这么设计数据表,dob字段,是什么信息呢。。然后存在姓,名还有dob字段一起查询的需求吗? 建立一个联合索引 。还有! 提问题整洁点啊,你写的好乱
开始回答:问题一之间的所有人是怎么区分的呢? 我这里姑且按照字母表中的排序,那么Allez就是在Allen和Barrymore之间的。我的想法是先以LIKE ’A%’和LIKE ’B%’分别作为条件进行查询出所有满足条件的记录,然后根据给定的两个姓氏进行与查询出来的结果进行判断。这样判断的逻辑写在代码中而不是体现在sql语句中
问题二 RunSN的回答就是对的啦
相关文章:
1. 网页爬虫 - 关于Python的编码与解码问题2. mysql中datetime列如何做筛选?3. javascript - 图片请求失败怎么去掉左上角的小图标?4. angular.js使用$resource服务把数据存入mongodb的问题。5. javascript - chart.js如何修改某个指定bar的颜色6. css - 这些字体是怎么弄的?7. linux - 为什么我在mysql的my.cnf下找不到bind-address?8. mysql - SQL添加记录的数据来源于同一个表9. mysql - phpMyAdmin无法导入数据10. javascript - vue中input的blur影响了下拉的点击事件如何解决
排行榜

网公网安备