根据MSDN BOL(在线图书)对SOME的描述| ANY(Transact-SQL),
SOME和ANY是等效的。
使用某些| | | | | | | | ANY以使查询更具可读性。
但是 ,这是为什么在TSQL中有两个关键字具有完全相同的目的的 唯一 原因吗?
它们具有相同的功能是否有历史原因?
根据ANSI-92 SQL标准(搜索“ SOME”)。也在这里,文字
<some> ::= SOME | ANY
我怀疑原因是SQL语言起源于1970年代初期,但是直到1986年才有标准。该标准将采用现有SQL方言的元素,因此我们存在某些SOME / ANY异常。