Access的查询语句和SQL一样吗?

比如说查询全部信息 select * from 表名??

插入-查询-设计视图

确定,出来个框,关闭

然后如图位置右键,选择sql视图

 

运行过程中,大部分语法一样,但有些函数和sql不太一样,还有ACESS没法写存储过程,视图等,而且用到别名的时候可能需要as添加别名

追问

哦,你的意思是我可以用建视图的方式来查看Access的查询语句对么?

追答

上边截图那个,是让你找到写sql语句的位置,access那sql语句写的地方找起来比较费劲,仅此

追问

我的意思是,我现在在VS里用代码来查数据库里的东西,SQL语句在VS里写了。

追答

那个所谓的设计视图就是一个查询,写好了sql的以后可以在你程序中直接调用

追问

谢了,虽然我还不知道怎么调用...

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-17
不完全一样。例如sql中的case then语句相当于access中的iif,再如sql中有exit,access中只有not in等。
此外,sql中部分思维习惯应该在access中更改过来,例如sql中常常用别名来创建查询,如:
select * from (select A from B ) as C
但在access中,建议不要这样做,因为不够直观,而且可读性很差。此外,用子查询时也需要注意,access中的子查询执行效率没有sql中那么好,尤其是执行删除等操作查询时。追问

嗯,我做的这个东西就是简单的增删改查,估计不会涉及到子查询,谢谢了..

第2个回答  2013-02-17
所有数据库大部份语法都一样,只是很小一部份不一样。
相似回答