leetcode sql学习
2019-07-26 本文已影响0人
藏身草木中
1.null 和 没有返回是两个东西
2.isnull(x,y) 需要根据x来判断类型,如果y类型不符合,会报错
3.max和min等聚合函数,当函数内内容为空时,会返回null
4.mysql 的limit真好用啊,哈哈哈
5.在不同记录数较小时,count group by性能普遍高于count distinct,尤其对于text类型表现的更明显。而对于不同记录数较大的场景,count group by性能反而低于直接count distinct。(具体可见:https://www.dogedoge.com/results?q=Merge+Sort)
6.sql server四种排序函数,ROW_NUMBER,RANK,DENSE_RANK,NTILE。具体用法https://docs.microsoft.com/zh-cn/sql/t-sql/functions/ranking-functions-transact-sql?view=sql-server-2017