SQL语句与ACCESS语句的区别
发布网友
发布时间:2022-04-21 00:23
我来回答
共3个回答
懂视网
时间:2022-04-10 12:34
2017.11.08
Access简介:
用途:
1.用来进行数据分析
2.用来开发软件,各种管理系统,易学
ACCESS小型
SQL server中型
orecal大型
Access数字格式:
电话号码:用双精度,小数位数为0
001: 数字格式为000,0表示数字占位符
$符号: 在格式中手动写入$#.00 0代表数字占位符,#代表一个数字或不显示
颜色:在格式中 $#.00 [红色] 注意空格
密码:在掩码框中选密码
具体练习见博客文件中的"实验5"
SQL课堂笔记--Access
标签:练习 显示 png image 手动 .com sql 电话号码 表数
热心网友
时间:2022-04-10 09:42
1、对于日期字段
access表示为:#1981-28-12#
SQLSERVER2000表示为:'1981-02-12'
2、SQL语句区别.
select ,update 在对单表操作时都差不多,
但多表操作时update语句的区别ACCESS与SQLSERVER中的UPDATE语句对比:
SQLSERVER中更新多表的UPDATE语句:
UPDATE Tab1 SET a.Name = b.Name FROM Tab1 a,Tab2 b WHERE a.ID = b.ID;
同样功能的SQL语句在ACCESS中应该是
UPDATE Tab1 a,Tab2 b SET a.Name = b.Name WHERE a.ID = b.ID;
即:ACCESS中的UPDATE语句没有FROM子句,所有引用的表都列在UPDATE关键字后.
更新单表时:都为: UPDATE table1 set ab='ss',cd=111 where ....
3、delete语句
access中删除时用:delete * from table1 where a>2 即只要把select 语句里的select 换成delete就可以了。
sqlserve 中则为: delete from table1 where a>2 即没有*号
4、as 后面的计算字段区别
access中可以这样:select a,sum(num) as s_num,s_num*num as all_s_num 即可以把AS后的字段当作一个数据库字段参
与计算。
sqlserver 中则为:select a,sum(num) as s_num,sum(num)*num as all_s_num 即不可以把AS后的字段当作一个数据库字段
参与计算。
5、[.]与[!]的区别
access中多表联合查询时:select tab1!a as tab1a,tab2!b tab2b from tab1,tab2 ,中间的AS可以不要。
sqlserve 中则:select tab1.a as tab1a,tab2.b tab2b from tab1,tab2 ,中间的AS可以不要。
6、联合查询时,
access中多表联合查询:'select a,b from(select a,b from tab1 where a>3 union select c,d from tab2 ) group by a,b
sqlserve 中则'select a,b from(select a,b from tab1 where a>3 union select c,d from tab2 ) tmptable group by a,b
即要加一个虚的表tmptable,表名任意。
热心网友
时间:2022-04-10 11:00
区别不大