MsSQL   发布时间:2022-05-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了不想永远做旁观者,就立即行动~~大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_673_2@

最近拜读一位前辈的blog,感触良多,也间接增加了很多经历。

前辈有云,要立即行动,吾又思量,临渊羡鱼,不如退而结网,故写此篇,开始自己的blog.

 

 

也没准备好什么,简单说下自已最近学到的。

在access中也可以用到一些比较高级的语法(然写起来较sqlserver麻烦):

1.不存在时插入

INSERT INTO T_INV ( lccode,spcode,Qty,Cost,xssl )
SELECT '001' AS 表达式1,T_POD.spid,0 AS 表达式2,0 AS 表达式3,0 AS 表达式4
FROM T_POD
WHERE (((T_POD.[NO])='PO201004280001') AND (( not Exists (SELEct * FROM t_INV where T_INV.lccode = '001' and T_INV.spcode = T_POD.SPID
))=truE));

 

2.isnull的变体

SELECT V_SPXX_LOCATION.T_SPXX.code AS 品号,V_SPXX_LOCATION.T_LOCATION.code AS 仓库编号,iif(isnull(T_Inv.Qty),T_Inv.Qty) AS 库存数量,V_SPXX_LOCATION.productname AS 品名,V_SPXX_LOCATION.name AS 仓库名称,*
FROM V_SPXX_LOCATION LEFT JOIN T_Inv ON (V_SPXX_LOCATION.T_LOCATION.code=T_Inv.lccodE) AND (V_SPXX_LOCATION.T_SPXX.code=T_Inv.spcodE);

3. 带null 的筛选

SELECT T_Inv.*,V_sel_TakeIn.*FROM T_Inv LEFT JOIN V_sel_TakeIn ON (T_Inv.lccode = V_sel_TakeIn.lccodE) AND (T_Inv.spcode = V_sel_TakeIn.spcodE)WHERE (((V_sel_TakeIn.lccodE) Is Null));

@H_673_2@
@H_673_2@
@H_673_2@

大佬总结

以上是大佬教程为你收集整理的不想永远做旁观者,就立即行动~~全部内容,希望文章能够帮你解决不想永远做旁观者,就立即行动~~所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: