SQL提供了两个窗口函数 function product_cat_taxonomy_custom_fields($tag) {
}
和 add_action('product_cat_add_form_fields','product_cat_taxonomy_custom_fields');
,以根据给定条件获得第n个前一个下一个值。现在,假设两个函数都采用可选的偏移值,那么lead
是否正确,反之亦然?或者就此而言lag
。
这似乎是明显的结论,但事实是a)这没有在任何文档中明确提及,并且b)两个函数确实存在,而在上述等价的情况下,只需要一个函数而不会丧失功能,这让我相信我可能会在这里遗漏一些东西。
等价性是否成立,如果不成立,lead(col1, -n) === lag(col1, n)
和lead(col1, -n) over(order by col2 asc) === lead(col1, +n) over(order by col2 desc)
会有什么不同?