我想写一个查询学号尾数为奇数的sql语句?怎么写

zcandyly20211 2008-10-28 06:40:26
想查询学号尾数为奇数的学生信息,sql语句怎么写?
...全文
1022 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinggaohai 2008-10-29
  • 打赏
  • 举报
回复
select 学号 from 学生表 where 学号 like '%[13579]'
firefoxxx 2008-10-28
  • 打赏
  • 举报
回复

Where 学号 Like '%[13579]'


这样就可以了
Lonfone 2008-10-28
  • 打赏
  • 举报
回复
至少得先把字符 CONVERT 成数值型 再与2 取模吧,
要不就截子串查 13579
反正不难.

数据量大的话,在WHERE 条件中加运算 效率不咋地.(比几百万记录), 几百几千条记录这个效率就不必考虑了
liuenfu 2008-10-28
  • 打赏
  • 举报
回复
select * from 表名 where right(学号,1) % 2=1
leohuang 2008-10-28
  • 打赏
  • 举报
回复
select * from 表名 where right(学号,1)*1 % 2=1
止戈而立 2008-10-28
  • 打赏
  • 举报
回复
Where 学号 Like '%[13579]'
试试
koukoujiayi 2008-10-28
  • 打赏
  • 举报
回复
应该不难!做一个返回奇数的涵数!
再见品月 2008-10-28
  • 打赏
  • 举报
回复
估计不行吧,可以把数据先查出来,然后循环着判断。。。
采取PLSQL应该可以。。不过我不会写

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧