ACCESS有一个表,我想根据A列或是C列两列数据中的任意数据进行查询,怎么创建查询? 哪位高人可以指点下
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ACCESS有一个表,我想根据A列或是C列两列数据中的任意数据进行查询,怎么创建查询? 哪位高人可以指点下相关的知识,希望对你有一定的参考价值。
非常感谢!十分感谢!
我的意思是有没有同EXCEL的功能 Ctrl+F这样 直拉输入进去想要找的东西,ACCESS中就可以显示出来。。。因为我只会用到A列或C列的数据来查找,没规律。。。ACCESS中有这强大功能不?
你是想这样吗
select * from 表名 where A=XXXX and C=YYYY追问
我的意思是有没有同EXCEL的功能 Ctrl+F这样 直拉输入进去想要找的东西,ACCESS中就可以显示出来。。。
追答有个设计视图,就是输入一些条件,然后能运行出结果
追问我知道,那个对我没有多大用处。。。。
要不就写个sql语句之类的吧
反正不知道你具体需求,但是一个东西就有它自己的用法,这个也没办法啊
SQL 根据两列删除重复记录
【中文标题】SQL 根据两列删除重复记录【英文标题】:SQL Delete duplicate records based on two columns 【发布时间】:2021-11-11 16:13:45 【问题描述】:在postgresql中
我需要一个查找表以在两列中具有唯一值。我有这个汽车清单,但高尔夫在汽车和商店列上重复。我想删除汽车和商店相同的所有记录(因为马力和公里将相同)
所以输出表应该是:
谢谢!!
【问题讨论】:
请标记数据库平台。听起来您还需要添加适当的完整性约束,例如主键或唯一性索引,以防止将来重复 它实际上只是一个临时查找表,但是一旦删除重复项,主键将是 car and shop 您可以通过查询识别重复项,但要删除除一个之外的所有重复项,您可能需要使用游标运行过程。 这能回答你的问题吗? Delete duplicate rows from small table @Johnny 重复值基于汽车、商店、马力和 KM 或(汽车和商店) 【参考方案1】:你可以使用distinct on
:
select distinct on (car, shop) t.*
from t
order by car, shop, day;
如果你想实际删除记录:
delete from t
where t.day = (select min(t2.day)
from t2
where t2.car = t.car and t2.shop = t.shop
);
【讨论】:
以上是关于ACCESS有一个表,我想根据A列或是C列两列数据中的任意数据进行查询,怎么创建查询? 哪位高人可以指点下的主要内容,如果未能解决你的问题,请参考以下文章