不同的取数方式,带来不同的效率
leetcode 183.Customers Who Never Order
该题为简单题,里层查询提取有过订单数据的用户id,外层查询在全部用户列表中提取无交易记录的用户
实现时,存在多表,在外层查询中如果设定表头名称可以有效提高运行速度。e.g. 使用customers.name而不是name, 测试速度在300ms左右(左侧驼峰),远小于500+ms(右侧驼峰)

image.png
leetcode 196. Delete Duplicate Emails
WHERE p1.Email = p2.Email AND p1.Id > p2.Id
// 条件语句,先选择相同邮件地址,能有效缩小待查询范围,优化时间
// 在数仓筛选中,查询条件先后顺序影响运行效率

image.png