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

access2003sql查询

发布时间: 2022-05-12 20:25:06

‘壹’ access2003中怎么输入sql语句怎么弄

打开access
确认有表,没有的话使用设计器创建,然后添加数据
点击对象下面的查询,点击在设计视图中创建查询,右键点击SQL视图
输入标准的SQL语句,比如select * from table where 列名='某个值'
其中某个值代表你要找的相同元素,如果是字符型加引号,并且区分大小写
如果是数值的话引号可去掉
点击上面的红色叹号 答案补充打开access程序后,在左边有“表”、“查询”、“报表”等选项卡,
选择“查询”,然后点击新建,
并且在“视图”菜单中选择“SQL视图”,
这里就是SQL编辑的地方了,输入以及编辑SQL语句后,
点击运行(红色的感叹号),就可以运行输入的SQL语句了,
会得到执行的结果。

‘贰’ 如何在 ACCESS 2003 中一次执行多条SQL查询语句

在ACCESS窗体里编写VBA代码可以一次执行多条SQL语句

例如:

PrivateSubCommand1_Click()
DimSql1AsString,Sql2,AsString,Sql3AsString
Sql1="insertintot1(id,name)values('001','Zhangsan');"
Sql2="insertintot1(id,name)values('002','Lisi');"
Sql3="insertintot1(id,name)values('003','Wanghwu');"
WithCurrentProject.Connection
.ExecuteSql1
.ExecuteSql2
.ExecuteSql3
EndWith
EndSub

前提是每条SQL语句都是可以被正确执行的

‘叁’ 在Access 2003中使用SQL语句 创建下面的查询,如何创建

SQL数据定义查询创建表:

第一张表(藏书)

CREATETABLE藏书(书号Text(10)CONSTRAINTkyName_BookIDPrimaryKey,书名Text(30),作者Text(5),出版社Text(20),出版日期DateTime,定价Money,进库时间DateTime,库存量Long,借出数量long);

第二张表(学生)

CREATETABLE学生(学生编号Text(10)CONSTRAINTkyName_StudentDPrimaryKey,姓名Text(5),性别Text(1),入学时间DateTime,班级Text(10),联系电话Text(11));

第三张表(借书登记)

CREATETABLE借书登记(借书IDCounterCONSTRAINTkyName_RentIDPrimaryKey,学生证号Text(10),书号Text(10),借出日期DateTime,应还日期DateTime,实际还书日期DateTime,还书是否完好Bit);

至于短日期和小数位数,只是决定数据表的显示外观。严格来讲不属于数据定义范围,所以SQLJet引擎不支持以SQL查询来设定日期格式和小数位数,只能以手动的方式进行设定。

其实如果你不专门去设置日期格式和货币的小数位数的话,系统会自动按windows的“区域和语言选项”的设定来显示数据表的外观。

windows的“区域和语言选项”设置方法:

开始——设置——控制面板——双击“区域和语言选项”

请参见附图:

这样就不用专门去设置日期格式和货币的小数位数(相关数据表属性留空),系统会自动以短日期和两位货币小数显示金额了。

‘肆’ 在access2003设计SQL查询,能不能规定查询的去向

不知道你所说的取向是什么?
但从你的字面上 理解 是可以的!
比如 你可以是更新一个表 的数据 那么 这个查询的结果 不就是有去向了吗?
生成一个表查询 那么这个查询 不是也有去向了吗?
有关查询的类型 你参考帮助 ,也可以在查询的设计界面里 进行修改!……

‘伍’ access里怎样建立sql查询

首先打开access文件,默认进入数据表视图,在查询选项卡,查询功能区中,点击查询设计
在出现的界面中,点击关闭
在左上角的位置,找到sql视图,并点击打开
输入sql语句,并运行,例如查找姓王的学生的姓名

‘陆’ Access的SQL查询是什么

sql语言(结构化查询语言)不管是在sql
server
,mysql
,access都是统一的
查询一般格式都是
select
*
from
xxx
where
xxx

‘柒’ ACCESS2003 SQL查询问题

你是以系部分组,去掉select后的婚否就可以了。
SELECT 所在系部, COUNT(职工编号)AS 人数
FROM 教师信息表 GROUP BY 所在系部
HAVING 婚否='否'

‘捌’ access2003用SQL语句建立名为TJ的选择查询,统计非党员学生数(列标题为非党员人数)

具体的SQL语句要有表结构才能给出,下面举例供参考

假设表结构是:

学生(SID,姓名,政治面目, 班级),如果属于党员的统一登记其政治面目为“党员”


将下列SQL语句保存为一个名叫“TJ”的查询即可

selectcount(*)as非党员学生数from学生where政治面目<>"党员";


如果需要按班级统计则应按班级分组计数

select班级,count(*)as非党员学生数from学生where政治面目<>"党员"
groupby班级;

‘玖’ 请教数据库高手,在access2003里,用sql语句查询实现两表关联查询用count更新其中一表

Select [T2].A,[T2].C from [T2] Left join Select * from (Select [T1].A, count(*) as 数量 from [T1] group by [T1].A) as [查询1] on [T2].A=[查询1].A;
如果你觉得写得累,可以用很简单的办法解决,直接把T1按A列统计一下,然后保存为查询1,再把查询1跟T2连接查询就可以了

‘拾’ access 2003怎样执行SQL语句

你指的是程序里面还是直接在access数据库中?

程序中:
select * from TbName
update TbName set col1=col1Value where ID=1
delete * from tbName where id=1
insert into tbName(col1,col2) values(col1value,col2value)

access数据库中
新建一个查询,然后根据需要使用上面列出的语句。注:仅可以执行一条语句。