SELECT、过滤、排序与分页
SQL、业务数据建模与数据库实践#FDE#第五阶段#SQL、业务数据建模与数据库实践#SELECT、过滤、排序与分页约 544 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
怎样查询指定空间中的待处理工单?
追问 应返回哪些列并怎样绑定参数?空间过滤在哪里保证不会遗漏?
AND、OR 与括号怎样影响过滤范围?
追问 查询本空间“高优先级或未分派”时怎样验证逻辑?括号遗漏可能返回哪些额外记录?
怎样查询没有关闭时间的记录?
追问 IS NULL 与普通等值比较有何不同?空字符串历史数据应怎样先识别?
NOT IN 与 NULL 一起使用时需要注意什么?
追问 子查询包含空值会怎样影响结果?如何用小数据验证 NOT EXISTS 等替代写法?
怎样按半开区间查询一天内创建的工单?
追问 时区换算和结束边界如何定义?为什么要检查午夜附近及时间精度样例?
LIKE 查询怎样处理用户输入中的特殊字符?
追问 参数绑定与通配符语义有什么区别?前缀匹配和包含匹配的成本为何可能不同?
怎样按优先级和创建时间稳定排序?
追问 相同排序值需要什么次级键?NULL 排序与业务优先级怎样核对?
LIMIT 是否能代替完整的查询负载控制?
追问 排序与扫描是否可能先处理大量行?应怎样结合过滤和计划检查?
offset 分页与基于游标继续读取如何选择?
追问 深分页、稳定排序和数据变动有何影响?跳到指定页的需求怎样处理?
怎样使用参数化查询防止值被解释成 SQL?
追问 绑定值和选择列名、排序方向有什么不同?动态标识符为何需要受控映射?