整理一下常用到的SQL关键字.
SCOPE_IDENTITY() : 获取自增长ID, 当前作用域.
@IDENTITY : 获取自增长ID, 全局. 用于插入一笔记录后, 取得这笔记录的自增长ID.
coalesce(column1,column2,...) : 从多欄位中按顺序取非NULL值.
cross apply / outer apply : 用于一对多的关联, 可用于汇总, 取最小/最大值,将取得字段串接成一个字符串.
some /any / all : select * from A where A.col = some[/any/all](select b.col from B) some/any等效为in , all则要求满足所有返回条件.
本文介绍了SQL语言中常用的几个关键字及其应用场景,包括SCOPE_IDENTITY()和@IDENTITY用于获取自增长ID,coalesce用于从多个栏位中选取第一个非NULL值,crossapply/outerapply用于实现一对多关联操作,以及some/any/all关键字用于复杂查询。
2363

被折叠的 条评论
为什么被折叠?



