这样的查询如何实现

hil99 2010-09-19 10:20:29
select *from 表1 where 字段1+字段2=变量
即where 后的表达式 字段间关联运算
目前采取的做法:在表中另建一字段,存储【字段1+字段2】
有没有其他简便的做法


各位专家谅解,没分了,只能给这么多了
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dision LI 2010-09-19
  • 打赏
  • 举报
回复
一样的啊,就有你一楼写的.你没试过一下啊!
字段1+字段2 得到一个新的日期
hil99 2010-09-19
  • 打赏
  • 举报
回复

Sorry 还是没怎么明白
字段1 时间类型
字段2 数字类型
变量 时间类型

数据库 Access
Dision LI 2010-09-19
  • 打赏
  • 举报
回复

select *from 表1 where 字段1+字段2=变量

这个可以直接实现,只不过要注意类型转换
select *from 表1
A+CAST (B AS VARCHAR(10) )='第一部分1'

A为字符串 值为 第一部分
B为数值 值为 1
Dision LI 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 hil99 的回复:]
select *from 表1 where 字段1+字段2=变量

这个可以直接实现,只不过要注意类型转换
select *from 表1
A+CAST (BAS VARCHAR(10) )='第一部分1'

A为字符串 值为 第一部分
B为数值 值为 1
[/Quote]
SQL的
贝隆 2010-09-19
  • 打赏
  • 举报
回复
of123 2010-09-19
  • 打赏
  • 举报
回复
"select * from 表1 where 字段1+字段2=#" & Format(变量, "yyyy-mm-dd") & "#"
在学习MyBatis过程中想实现模糊查询,可惜失败了。后来上百度上查了一下,算是解决了。记录一下MyBatis实现模糊查询的几种方式。   数据库表名为test_student,初始化了几条记录,如图:         起初我在MyBatis的mapper文件中是这样写的: