վaccessmssqlݿSQܽ
0accessjetSQL4.0 ֲᣩLike Ӿͨ
* ? ! ȣʵʳʹADOʱͨҲ % _
% ƥַ
_ »ƥһַ
^ ʾ....
1ֶֶ
accessʾΪ#1981-28-12#
SQLSERVER2000ʾΪ1981-02-12
2,SQLselect ,update ڶԵʱ࣬
ʱupdateACCESSSQLSERVERеUPDATEԱ:
SQLSERVERи¶UPDATE:
UPDATE Tab1
SET a.Name = b.Name
FROM Tab1 a,Tab2 b
WHERE a.ID = b.ID;
ͬܵSQLACCESSӦ
UPDATE Tab1 a,Tab2 b
SET a.Name = b.Name
WHERE a.ID = b.ID;
:ACCESSеUPDATEûFROMӾ,õıUPDATEؼֺ.
µʱΪ
UPDATE table1 set ab=12,cd=444 where ....
3,delete
accessɾʱ:delete * from table1 where a>2 ֻҪselect select deleteͿˡ
sqlserve Ϊ: delete from table1 where a>2 û*
4as ļֶ
accessпselect a,sum(num) as kc_num,kc_num*num as all_kc_num ASֶεһݿֶβ㡣
sqlserver Ϊselect a,sum(num) as kc_num,sum(num)*num as all_kc_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⡣---
7accesssqlserverʱ
sqlserverݵ빤ߵݣҪҪĴ
accessеԶţԶתSQLеԶţֻתΪintͣҪֹijɱʶ ֶΣΪ1е뱻 sqlserverתɵnͷֶ͵nȥnvarchar->varchar.Ҫ͵ֶθijdatatimeͣSQLе ڿתsmalldatetimeͣ
8,true1=1
accesswhere trueʾΪ,
sqlserverwhere 1=1ʾΪ
9,жֵֶΪյ
ͨգ
Accesssql serverһ where code is null where code is nol null
գ
Accessiif([num] is null,0,[num]) iif([num] is null,[num1],[num])
SQLServer: isnull([num],0) isnull([num],[num1])
10,SQLȡӴ
access:MIDֶΣn1[n2]LEFTֶΣnRIGHTֶΣn
磺select left(cs1,4)+-+cs2 as cs3
SQLServer: SUBSTRING(expression, start, length)
磺select substring(cs1, 1, 2) + substring(cs1, 4, 2) + - + cs2 as cs3