| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5430 人关注过本帖
标题:求助:已知某学生选修的三门科目,如何从表中找出该学生可以填报的志愿信息 ...
取消只看楼主 加入收藏
jinanshui
Rank: 2
等 级:论坛游民
帖 子:294
专家分:67
注 册:2009-10-6
收藏
得分:0 
回复31楼,laowan001老师,很对,谢谢
2021-05-10 18:49
jinanshui
Rank: 2
等 级:论坛游民
帖 子:294
专家分:67
注 册:2009-10-6
收藏
得分:0 
回复34楼,zhousr老师,得到的是空表.
2021-05-10 18:53
jinanshui
Rank: 2
等 级:论坛游民
帖 子:294
专家分:67
注 册:2009-10-6
收藏
得分:0 
回复40楼,吹水佬,老师,您就是神,太厉害了.
2021-05-10 21:17
jinanshui
Rank: 2
等 级:论坛游民
帖 子:294
专家分:67
注 册:2009-10-6
收藏
得分:0 
以下是引用吹水佬在2021-5-10 19:37:17的发言:

这样呢
*可填报
SELECT * FROM 样表 WHERE CHRTRANC(必修科目,"不限物化生","") != 必修科目
*不可填报
SELECT * FROM 样表 WHERE CHRTRANC(必修科目,"不限物化生","") == 必修科目


吹版,您好,这个代码在试验时出现了小问题,请指导,谢谢
SELECT * FROM 样表 WHERE CHRTRANC(必修科目,"不限物生地","") != 必修科目
这个临床医学和口腔医学不应该出现,因为它要求必修科目为“物化”两个都要必修,科目数为2就是两个都要必修,
可能我当时的描述不清楚,对不起抱歉,请老师指导
图片附件: 游客没有浏览图片的权限,请 登录注册
2021-06-18 08:02
jinanshui
Rank: 2
等 级:论坛游民
帖 子:294
专家分:67
注 册:2009-10-6
收藏
得分:0 
以下是引用wengjl在2021-6-18 15:31:45的发言:

xx1=[物]
xx2=[化]
xx3=[生]
SELECT * from 样表 WHERE '0'$必修科数 OR (xx1$必修科目 AND xx2$必修科目 AND xx3$必修科目 AND '3'$必修科数) OR ('2'$必修科数 AND ((xx1$必修科目 and xx2$必修科目) OR  (xx3$必修科目 and xx2$必修科目) OR (xx1$必修科目 and xx3$必修科目))) OR ('1'$必修科数 AND xx1$必修科目) OR  ('1'$必修科数 AND xx2$必修科目)  OR  ('1'$必修科数 AND xx3$必修科目) into table 可填报志愿的清单


84条数据中可提取到82条,对不对?


对的,谢谢老师
2021-06-19 00:56
jinanshui
Rank: 2
等 级:论坛游民
帖 子:294
专家分:67
注 册:2009-10-6
收藏
得分:0 
以下是引用吹水佬在2021-6-20 16:44:45的发言:

是有点问题,这样呢
*可填报
SELECT 必修科数,必修科目 FROM 样表 WHERE (LENC(CHRTRANC(必修科目,", ",""))-LENC(CHRTRANC(必修科目,", 物生地","")))>=VAL(必修科数)
*不可填报
SELECT 必修科数,必修科目 FROM 样表 WHERE !(LENC(CHRTRANC(必修科目,", ",""))-LENC(CHRTRANC(必修科目,", 物生地","")))>=VAL(必修科数)

谢谢,老师.
2021-06-22 04:05
jinanshui
Rank: 2
等 级:论坛游民
帖 子:294
专家分:67
注 册:2009-10-6
收藏
得分:0 
回复 52楼 wengjl
太谢谢您了,老师
2021-06-22 15:27
快速回复:求助:已知某学生选修的三门科目,如何从表中找出该学生可以填报的志愿 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017881 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved