如何选择奇数或者偶数序号的纪录

  • 主题发起人 主题发起人 import
  • 开始时间 开始时间
I

import

Unregistered / Unconfirmed
GUEST, unregistred user!
用MSSQL7建一新表table1,其数据如下(ID1的类型为:Int): id1
1
2
3
4
假如用Select语句,如何实现只显示id1为奇数或偶数的数据?比如,只显示奇数:
id1
1
3
或只显示偶数:
id1
2
4
如何做?
**************8
select * from field - (field/2)*2=0
*********
select * from table1 where right(convert(char(10),id1),1) in ('0','2','4','6','8') 为 偶数
select * from table1 where right(convert(char(10),id1),1) in ('1','3','5','7','9') 为 偶数
 
后退
顶部