惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
B
Blog RSS Feed
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
D
Docker
Blog — PlanetScale
Blog — PlanetScale
M
MIT News - Artificial intelligence
C
Check Point Blog
The Cloudflare Blog
T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
量子位
The GitHub Blog
The GitHub Blog
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
T
The Blog of Author Tim Ferriss
博客园 - 【当耐特】
Vercel News
Vercel News
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
V
V2EX
博客园 - 司徒正美

博客园 - rmhy

IIS10设置上传大小限制的方法实现 MAS 激活命令 SSMS18 登陆界面清除不需要的登录账户 yum更换阿里源 MSSQL 维护小记(清理进程、重建索引) docker 部署 xxl-job 详细步骤 globalthis is not defined 钉钉H5应用报错(手机端) docker onlyoffice robocopy局域网拷贝 oracle 维护小记 oracle 导出空表 djange 2.0 连接 mssql 2008 sql 2008数据库日志清理(转) JS判断文本框是否数字包括小数 sql joins 网站无法播放flv格式 eml文件打开方式 更改域安全策略-密码必须符合复杂性要求 span 换行
SQL Server中 特殊符号查询处理
rmhy · 2025-12-26 · via 博客园 - rmhy

在SQL Server数据库中,查询包含特殊字符(如换行符、回车符)的字段数据是常见需求。本文将系统介绍如何通过T-SQL语句高效检测文本字段中的换行符(LF/CHAR(10))、回车符(CR/CHAR(13))及Windows换行符组合(CRLF/CHAR(13)+CHAR(10))。

换行符检测方法
基础LIKE模式匹配

-- 检测换行符(LF)
SELECT * FROM 表名 WHERE 字段名 LIKE '%' + CHAR(10) + '%';

-- 检测回车符(CR)
SELECT * FROM 表名 WHERE 字段名 LIKE '%' + CHAR(13) + '%';

-- 检测Windows换行符(CRLF)
SELECT * FROM 表名 WHERE 字段名 LIKE '%' + CHAR(13) + CHAR(10) + '%';
高效CHARINDEX函数

-- 单字符检测(性能更优)
SELECT * FROM 表名 WHERE CHARINDEX(CHAR(10), 字段名) > 0;

-- 综合检测任意换行符
SELECT * FROM 表名
WHERE CHARINDEX(CHAR(10), 字段名) > 0
OR CHARINDEX(CHAR(13), 字段名) > 0;