我的数据库中有一些数据
required
使用此查询时
---------
| Name | Offset(only for imagine it)
---------
| Aa | 1
| Ab | 2
| Ba | 3
| Cf | 4
| As | 5
---------
它必须显示第一个数据中的3个,Aa,Ab,Ba,具有这样的偏移量。 现在,我想选择带有前缀a的所有Name,所以请使用此查询
SELECT * FROM table LIMIT 1,3;
我想用偏移量显示该查询的结果,该怎么做? 循环它不是我需要的解决方案。
SELECT * FROM table WHERE Name LIKE 'a%' LIMIT 1,3;
任何帮助表示赞赏 谢谢!
答案 0 :(得分:0)
你完全正确。但是,行从0开始。所以答案:SELECT * FROM table
WHERE Name LIKE'a%'LIMIT 0,3
该SQL查询将选择表格 table 中以字母“a”(或“A”)开头的所有内容。
对于字母顺序,请使用ORDER BY Name。