首页  编辑  

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

Tags: /超级猛料/Database.数据库相关/SQL Server/   Date Created:

]、。·ˉˇ¨〃々—~‖…’”〕〉》」』〗】∶!"'),.:;?]` 用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') 为 偶数