Access支持子查询吗?

前段时间用C#写了个操作ACCESS数据库的程序。相对于SQL我对ACCESS不是太熟悉。想问下,ACCESS支持子查询吗?还有就是SQL中是支持如下操作的
select ID,Name,Remark = ID + Name from students 而我在ACCESS中使用这个语句报错。因为students表中是没有Remark一列的。我想自己在程序运行时候 添加一列进去。却不行。请问下有什么办法没有

支持.可参阅ACCESS帮助中JET SQL

SQL Subqueries
A subquery is a SELECT statement nested inside a SELECT, SELECT...INTO, INSERT...INTO, DELETE, or UPDATE statement or inside another subquery.

SELECT * FROM Products

WHERE UnitPrice > ANY

(SELECT UnitPrice FROM OrderDetails

WHERE Discount >= .25);
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-19
SELECT ID,Name,ID & Name as Remark from students
我在ACCESS试过了,可以的本回答被提问者采纳
第2个回答  2008-09-19
select ID,Name,ID + Name as Remark from students

试试看

Access支持子查询吗?
支持.可参阅ACCESS帮助中JET SQL SQL Subqueries A subquery is a SELECT statement nested inside a SELECT, SELECT...INTO, INSERT...INTO, DELETE, or UPDATE statement or inside another subquery.SELECT * FROM Products...

access查询类型分哪几种?
access提供了5种类型的查询,包括选择查询、参数查询、交叉表查询、操作查询和SQL查询。1.选择查询 选择查询是最常见的查询类型,它从一个或多个表中检索数据,在一定的限制条件下,还可以通过选择查询来更改相关表中的记录。使用选择查询也可以对记录进行分组,并且可对记录进行总计、计数以及求平均值等...

Access操作中,update A left join B,B可不可以是子查询
是可以的,用在子查询里 如:update a_table set val='test' where id in (select id from b_table a left jion c_table c on a.id=c.id )

ACCESS 嵌套查询子查询最多能返回一个记录 什么意思
也就是说用了子查询,一般情况下要用in的方式,而最好不要用等于的方式。如:有两张表如下:班级表 学生表 现在要查所有是一年一班的学生在学生表中的全部信息。那么可用的sql语句如下:select * from 学生表 where 所属班级ID in (select 班级ID from 班级表 where 班级名称='一年一班');这...

ACCESS查询语句,删除查询
你这个应该使用子查询 delete * from 表名 where 供应商ID in (Selecte 供应商ID from 工程J2供应零件的供应商) 如果你怕出错,可以将开头的delete改为Selecte,先进行查询,然后再修改为delete进行删除即可。

access中的主查询,子查询是什么意思?
一个查询中包含另一个查询,被包含的查询叫做子查询,另一个叫做主查询,主查询是在子查询结果基础上的查询。

access2010中"计算列中不能使用表达式year(date())-[年龄]“错误_百度...
这个函数在计算类型的表达式中不支持,但在默认值中是支持的,所以你可以建立一个隐藏的列“当前日期”,默认值设为=date(),这样就可以直接写成year([当前日期])-[年龄]。

Access sql查询提示在子查询中Memo或ole对象无效的解决方法
当在Access SQL查询中尝试合并查询两个表时,若出现提示在子查询中Memo或OLE对象无效的错误,通常是因为作为查询条件的两个表所涉及的字段类型存在差异。例如,其中一方可能使用的是短文本(Short Text)类型,而另一方则使用了长文本(Long Text)类型。这个问题的核心在于,Access在执行SQL查询时,对于不...

计算机二级access考什么
查询的设计与实现查询是Access重要功能,允许用户从一个或多个表中检索数据。考生需学会设计与执行不同类型的查询,包括选择查询、参数查询、交叉表查询和子查询。报表的制作报表用于格式化展示数据。考生需学会设计与生成报表,设置报表布局、应用格式与打印报表。窗体的创建窗体是用户与数据库交互界面。考生需...

access中or跟in()有什么区别
没有大区别 借用上面例子 a=1 or a =2 ==>可以写为 a in (1, 2)唯一的区别应该在于 in 可以跟子查询 select * from tab where dept in (select dept from tab where sno = '001')

相似回答