php – MySql – 如何以设定的间隔选择一系列id
发布时间:2020-12-11 23:44:21 所属栏目:MySql教程 来源:网络整理
导读:我有以下场景,我在表类别中有一个名为categoryid的表列,我需要选择表中categoryid为100及以上的所有行,间隔为100. 例如 SELECT * FROM categories WHERE categoryid IN(100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1
我有以下场景,我在表类别中有一个名为categoryid的表列,我需要选择表中categoryid为100及以上的所有行,间隔为100. 例如
有没有比手动键入所有间隔更好的方法,它应该从100开始,然后上升到最后一个数字.请记住,最后一个号码可以随着客户添加新类别而改变.这是可能的,希望我有道理. 最佳答案 所以我使用的这个%运算符称为模运算符,它将在除以数字后给出余数(在本例中为100).如果余数为0,那么它是100的倍数.我们还需要> = 100条件,因为零也通过模数条件.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |