- 博客(5)
- 收藏
- 关注
原创 SQL Server:常用函数详解
本文介绍了SQL常用函数分类及使用要点。主要内容包括:字符串处理函数(CONCAT、SUBSTRING)、数值计算函数(ROUND、CEILING)、日期函数(DATEADD、DATEDIFF)、类型转换函数(CAST、CONVERT)以及高级处理函数(COALESCE、CASE)。特别强调了函数使用中的NULL值处理技巧和性能优化建议,如避免在大数据集使用FORMAT函数,推荐使用CONVERT替代。文章提供了丰富的函数示例,帮助开发者掌握SQL函数的核心用法,同时规避常见的使用陷阱。
2025-08-09 15:50:37
1059
原创 SQL Server 中的WAITFOR(延时)命令深度解析与高危陷阱!
SQL Server中的WAITFOR DELAY和WAITFOR TIME语句看似简单,实则暗藏风险。这两个"时间操控者"分别实现相对延时和绝对定时功能,但在事务中使用时会长期持有锁,导致资源占用和并发性能下降。典型风险包括:事务中的WAITFOR会持续锁定资源,阻塞其他会话;连接被长时间占用;系统可靠性降低。尤其在定时任务场景中使用时,可能引发"锁风暴"。建议生产环境避免依赖WAITFOR实现定时功能,转而采用专用作业调度工具。
2025-08-02 09:30:00
819
原创 SQL Server 双胞胎:UNION vs UNION ALL,合并数据时到底该选谁?
摘要:SQL Server中的UNION和UNION ALL都用于垂直合并SELECT结果集,要求列数和类型兼容。根本区别在于:UNION ALL保留所有重复行且性能高(直接拼接数据),而UNION会去重但性能较低(需排序和扫描去重)。选择依据:需要快速保留重复数据时用UNION ALL,必须确保结果唯一时用UNION。(98字)
2025-08-01 15:55:33
518
原创 SQL Server中等难度的面试题
本文分享了10个SQL Server中等难度面试题及解答,涉及部门员工管理数据库的常见查询需求。题目涵盖:部门最高工资查询、工资排名、部门工资统计、经理团队人数统计、工资等级分布分析等典型场景。每个问题提供详细SQL解决方案,包括窗口函数、子查询、连接操作等技术的应用,并配有解释说明和示例输出结果。这些题目考察了SQL的分组聚合、条件筛选、多表连接、日期计算等核心技能,适合中高级开发人员面试准备。
2025-08-01 15:41:28
1194
格式转换工具,用于数据库写语句批量加引号和逗号
2025-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅