急!!!!问大家一个sql
我想查询id尾号指定为几的所有记录
比如我想查尾号为1,2,6,7,0的所有记录。
高人请指点。。。。。在线等
作者: guoxiaoce111 发布时间: 2011-06-01
SELECT * FROM `表` where id like '%1';
作者: sibang 发布时间: 2011-06-01
作者: gosenz 发布时间: 2011-06-01
作者: guoxiaoce111 发布时间: 2011-06-01
取出所有的数据来,然后判断id的最后一位,将结果写入多維數組内或直接缓存进json内提供使用
作者: sibang 发布时间: 2011-06-01
对10求余,存到不同的10个表里。
取数据的时候要尾数几就取那个表。
作者: jldxrbt 发布时间: 2011-06-01
存数据的时候就进行散列。
对10求余,存到不同的10个表里。
取数据的时候要尾数几就取那个表。
我就是这个意思
作者: gosenz 发布时间: 2011-06-01
作者: guoxiaoce111 发布时间: 2011-06-01
作者: guoxiaoce111 发布时间: 2011-06-01
作者: guoxiaoce111 发布时间: 2011-06-01
作者: gosenz 发布时间: 2011-06-01
作者: zhangkai08111 发布时间: 2011-06-01
说的太抽象,别人也不知道你想要干什么。
性能上没什么要求的话一条sql也能搞定。
还可以在这个条件上再附加上其它条件,进行排序等等。
SQL code
SELECT * FROM `question` WHERE `id` % 10 = 2 OR `id` % 10 = 3 OR `id` % 10 = 8
作者: jldxrbt 发布时间: 2011-06-01