永发信息网

SQL 语法 中星号的问题

答案:2  悬赏:60  手机版
解决时间 2021-03-10 20:27
WHERe a.b*=t.x

WHERe a.b=t.x 这二个子句有什么区别?
最佳答案
* 左连接 即只要有A.B存在的不看T.X
其关联结果为
A.B 1 2 3
T.X 1 3 5
SELECt A.B,T.X FROM A,B WHERe A.B*=T.X
-----结果
1 1
2 NULL
3 3

SELECt A.B,T.X FROM A,B WHERe A.B=T.X
----结果
1 1
3 3
全部回答
这个*与表示所有字段的*不同,其实这里是和=一起使用的一个操作符"*=",就象连接用的=一样. 在早期的 microsoft® sql server™ 2000 版本中,使用 *= 和 =* 在 where 子句中指定左、右外部联接条件。有时,该语法会导致有多种解释的不明确查询。from 子句中指定遵从 sql-92 的外部联接,不会导致上述不确定性。因为 sql-92 语法更为精确,所以,本版中未包括有关在 where 子句中使用旧的 transact-sql 外部联接语法的详细信息。以后的 sql server 版本可能不再支持该语法。任何使用 transact-sql 外部联接的语句都应改为使用 sql-92 语法。 sql-92 标准支持 from 或 where 子句中的内部联接规范。where 子句中指定的内部联接不会出现与 transact-sql 外部联接语法相同的不确定性问题。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
麦当劳打印的优惠券(优惠券上注明上午10点以
怎样提醒公司员工办公室投放了老鼠药
android抓包工具怎么使用
税务局报税盘作废后能当u盘用吗
关于促性腺激素值,下列哪种情况是正确的A.多
难忘的中秋节400字
新奔腾计价软件中锁定与不锁定的区别?
dnf求个武神的名字…要好听的,伤感,霸气都
美心·蒙迪木门在什么地方啊,我要过去处理事
借贷宝骗局我已经 被骗了 我该怎么做
若m-3木有平方根,则m的取值范围是
石家庄正定机场有免税店吗?
芍药几月份施肥比较好
四川成都联通宽带覆盖范围
广州焙蕾国际烘焙和刘清烘焙那个好
推荐资讯
被人误会的感觉什么样?
镀镉是什么表面处理?不是----铬----
山西省有哪些特色食品
200克低筋面粉用多少玉米淀粉和普通面粉混合
从安阳火车站到安阳市文源街文源绿岛小区怎么
【关于鲁迅的小故事】关于鲁迅的历史小故事不
手机浏览器下载或者点击进入某些网站或者下载
机车车辆专业具体有哪些专业课程?
老虎打得过大象吗
复合函数的定义域~问题~~怎么用一个函数的定
有人能帮我找份工作吗?我在广州白云区太和镇
电动车半个月不骑的话,跑完了电正常么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?