当前位置:首页 » 编程语言 » access中sql查询
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

access中sql查询

发布时间: 2022-01-15 21:09:59

Ⅰ access数据库中用sql语句查询某个字段

select * from 表名 where CPXH like 'hyf*' or CPXH like 'lyf*'
sqlserver 与access中某些语句写法不一样

Ⅱ access中SQL查询语句

SELECT 专家信息.编号, 专家信息.篇名, 专家信息.作者, 专家信息.部门, 专家信息.职称, 专家信息.年度, 专家信息.成果发表载体, 专家信息.出版日期, 专家信息.文献类型, 专家信息.备注, 专家信息.文献下载 FROM 专家信息 WHERE (((专家信息.篇名)=forms!专家信息查询!篇名) And ((专家信息.作者)=forms!专家信息查询!作者) And ((专家信息.部门)=forms!专家信息查询!部门) And ((专家信息.职称)=forms!专家信息查询!职称) And ((专家信息.年度)=forms!专家信息查询!年度) And ((专家信息.成果发表载体)=forms!专家信息查询!成果发表载体) And ((专家信息.出版日期)=forms!专家信息查询!出版日期) And ((专家信息.文献类型)=forms!专家信息查询!文献类型)) Or (((forms!专家信息查询!篇名) Is Null) And ((forms!专家信息查询!作者) Is Null) And ((forms!专家信息查询!部门) Is Null) And ((forms!专家信息查询!职称) Is Null) And ((forms!专家信息查询!年度) Is Null) And ((forms!专家信息查询!成果发表载体) Is Null) And ((forms!专家信息查询!出版日期) Is Null) And ((forms!专家信息查询!文献类型) Is Null)) Or (((专家信息.篇名)=forms!专家信息查询!篇名)) Or (((专家信息.作者)=forms!专家信息查询!作者)) Or (((专家信息.部门)=forms!专家信息查询!部门)) Or (((专家信息.职称)=forms!专家信息查询!职称)) Or (((专家信息.年度)=forms!专家信息查询!年度)) Or (((专家信息.成果发表载体)=forms!专家信息查询!成果发表载体)) Or (((专家信息.出版日期)=forms!专家信息查询!出版日期)) Or (((专家信息.文献类型)=forms!专家信息查询!文献类型)) Or (((Instr(专家信息.篇名,Forms!专家信息查询!篇名))>0)) Or (((Instr(专家信息.作者,Forms!专家信息查询!作者))>0)) Or (((Instr(专家信息.部门,Forms!专家信息查询!部门))>0)) Or (((Instr(专家信息.职称,Forms!专家信息查询!职称))>0)) Or (((Instr(专家信息.年度,Forms!专家信息查询!年度))>0)) Or (((Instr(专家信息.成果发表载体,Forms!专家信息查询!成果发表载体))>0)) Or (((Instr(专家信息.出版日期,Forms!专家信息查询!出版日期))>0)) Or (((Instr(专家信息.文献类型,Forms!专家信息查询!文献类型))>0)) 你就不能断一下啊。 建议你说出你的需求,可以看看能不能帮你写条语句出来。 给你个建议性的SQL语句,可能不是你想要的,但是简单改下or或and就可以应该可以满足: SELECT 专家信息.编号, 专家信息.篇名, 专家信息.作者, 专家信息.部门, 专家信息.职称, 专家信息.年度, 专家信息.成果发表载体, 专家信息.出版日期, 专家信息.文献类型, 专家信息.备注, 专家信息.文献下载 FROM 专家信息 WHERE (专家信息.编号 is not null and 专家信息.编号 = 'No.1') or (专家信息.篇名 is not null and 专家信息.篇名 = '关于信息技术的发展概论') …… 太多了,后面的自己完成吧。呵呵。

Ⅲ access的SQL语句查询

SELECT 表1.*, 表2.ID
FROM 表1 LEFT JOIN 表2 ON 表1.ID = 表2.ID
WHERE (((表2.ID) Is Null));

不要用 where not exists 子查询处理,因为那样数据量大时巨慢

对于ACCESS 当文件体积大于 100M时,性能几何级数下降
呵呵,没有办法,本来就只是一个桌面数据库。
建议,下载一下mySQL或SQL 2000
用ACCESS做为前台工具,把mySQL或SQL 2000作为后台数据库,其中的表链接到ACCESS中,变可以像使用ACCESS本地表一样来处理了,性能会高些

Ⅳ Access2010中如何运行SQL执行SQL语句

1、打开ACCESS数据库,找到右边的空数据,单击弹出对话框,让你选择数据库保存的路径和名称,大家根据自己的实际情况保存吧,我这里使用默认的。

Ⅳ 怎样实现ACCESS数据库中的查找

1、首先,打开access 2007应用程序,并选择一个数据库打开。

Ⅵ ACCESS里面用SQL语句做一个查询

来回看了30遍,终于清楚了!
请问你是不是要返回所有的记录,条件是:
如果a字段中的字符串出现在b字段中,那么就认为符合条件,就选出!
sqlserver:
select
*
from

where
字段b
like
'%'+字段a+'%'
access:
select
*
from

where
字段b
like
'*'+字段a+'*'
不好意思!看错了数据库!
顺便:
在sqlserver中通配符是_和%
_是一个任意字符
%是任意字符,不限制数量的!
在access中:
*是任意字符,不限制数量的!
&是一个任意字符
不过建议楼主尽早的转sqlserver

Ⅶ access的sql查询语句怎么写

Access SQL查询语句是兼容的,有两种方式可以使用SQL语句:

方式一:在“查询”的试图里,可以使用Access的向导模式,也可以直接使用SQL语言模式,如下图:

打开任何一个查询,在标签处选择SQL视图

Ⅷ access中SQL语句

1、select 学生姓名,课程名称,考试成绩 from table where 老师= '李艳' and 成绩>=90
2、select 学生学号,姓名 from table where 课程名称<>'数据库原理'
3、select 学生学号 from table having Count(课程)>=2
4、select avage(高等数学) from table order by 成绩 desc
5、select 课程编号 from table having Count(选课人数)>50

Ⅸ 关于access中的SQL语句

第一题:
Docmd.runSQl "SELECT * FROM [表名称] WHERE [专业] >= 60 ; "
第二题:
Docmd.runSQl "Update "表名称" SET [语文] = [语文] +5 WHERE [姓名] LIKE “李%” ; "
第三题
Docmd.runSQl "insert into 表名称(学号,姓名,语文,数学,英语,专业) values("14005","陈东",80,93,84,98); "