永发信息网

Access中设计查询时,“输入的入校时间必须为9月”应该用like"*-9-*"还是month([入校时间])=9作为条件?

答案:2  悬赏:60  手机版
解决时间 2021-04-27 00:54
Access中设计查询时,“输入的入校时间必须为9月”应该用like"*-9-*"还是month([入校时间])=9作为条件?
最佳答案
分两种情况,一种是入校时间的字段类型为文本类型,一种是入校时间的字段类型为日期类型,两者在特定的时候可以隐性转换,所以当入校时间为文本类型的时候用like "*-9-*"和用month([入校时间])=9一样能查出结果,并且结果一致,如果入校时间为日期类型,则只有month([入校时间])=9能查出结果。
工具:access2013
步骤:
1、有学生表,表结构如下,其中入校时间字段的类型为短文本:

2、这个时候要查询入校时间为9月的学生信息,就要用like "*-9-*"。语句如下:
select * from 学生 where 入校时间 like "*-9-*"而此时用month([入校时间])=9,语句如下:
select * from 学生 where month([入校时间])=93、两者的查询结果一致,并且不会报错。

4、如果更改入校时间字段为日期类型。

5、用like "*-9-*"方式查询,无结果:
select * from 学生 where 入校时间 like "*-9-*"
用month([入校时间])=9的方式查询,结果正常:
select * from 学生 where month([入校时间])=9
全部回答
后面那个,比较直观!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我爱上朋友的老婆怎么办
怎么精练装备最容易成功
销售打鸡血口号都有什么样的
我的宝宝一岁缺锌缺铁应该给他吃些什么呢?
娄底哪网吧要招聘网管,收银员的?
不支持JAVA的手机QQ怎么下载啊??
为什么开机启动时桌面上的图标总是要闪烁一下
NBA live 08怎么总是跳出这个啊?
辉煌汽车美容在什么地方啊,我要过去处理事情
海边的太阳很晒吗
这发型叫什么名字?要怎么叫人家剪?
三菱欧蓝德2.0爬坡度是多少
有时候没有一丝顾虑那句话怎么说的
长隆欢乐世界星期日几点就可以进场玩即是几点
自画国画赠人,受赠人名字写在什么地方
推荐资讯
还是 反 6 问题
龙鸣多少一件?
什么时候才可以解决系统错误的问题呢,老是摘
关于赞老师的诗句,用一个比喻句赞美老师无私
熊猫牌缝纫机带不上底线咋办
酸性,碱性,中性花分别有边点?(要易得到噶
桃江县益阳桃江步行街以纯童装地址在哪里啊
愛一個人是該放手 還是 ? ? ?
美国在哪里?
汉之云好玩吗
怎么知道女朋友有没有和前男友睡过
《地下城与勇士》的大电影几时出
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?