select * from table where 条件='条件' 语句问题请教!!

njstalk 2006-09-13 03:38:59
我有一张表,里面有学生信息,其中一个字段内容为班级信息,比如 "高三一班",我发现在用条件筛选的时候不能完全选择出符合条件的学生,不知道为什么,请大侠们讲将.
我是这样做的.

select * from 学生信息表 where 班级='高三一班' order by 学号 desc
程序没有报错,但是选择的学生人数不对,比如高三一班有60人,结果才选出了15条记录,我到数据库查看了,数据内容没有错误.就上面一条语句,在有的地方又能正确的选出所有记录,我做过几次尝试都没成功,开始以表名和字段名称是汉字的原因,所以把 "学生信息表" 改为 "student" ,"班级" 改成 "class" 结果筛选出来的结果还是一样.请哪位知道的大侠讲讲这是怎么回事呀.谢谢!!!
...全文
268 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
njstalk 2006-09-13
  • 打赏
  • 举报
回复
谢谢大家~~~~~
zhangjincheng88 2006-09-13
  • 打赏
  • 举报
回复
楼上正解
dukeliu77 2006-09-13
  • 打赏
  • 举报
回复
select * from 学生信息表 where 班级 like '%高三一班%' order by 学号 desc
用这个语句试试,说不定是你的数据里有不必要的东西。比如空格什么的
icefire988 2006-09-13
  • 打赏
  • 举报
回复
在执行查询语句前先在页面上打印出来拷贝到查询分析器里面执行看看(mssql).
bfc3157 2006-09-13
  • 打赏
  • 举报
回复
还是建议你把代码都贴出来,不然没法帮你看
bfc3157 2006-09-13
  • 打赏
  • 举报
回复
要不就是你做的分页程序中每一页只显示15条纪录,这就和Sql语句无关了
bfc3157 2006-09-13
  • 打赏
  • 举报
回复
你不会在Select后加了Top 15吧
Atai-Lu 2006-09-13
  • 打赏
  • 举报
回复
看看你的代码是否有限制输出数据条数的东西
tippointGmail 2006-09-13
  • 打赏
  • 举报
回复
学生信息表的主键设置是什么
class 是否可以为空
kexingxu 2006-09-13
  • 打赏
  • 举报
回复
晕 怎么可能呀,看你的语句 没有错啊

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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