【Transact-SQL】找出不包含字母、不包含汉字的数据
2024-09-07 15:13:51
原文:【Transact-SQL】找出不包含字母、不包含汉字的数据
测试的同事,让我帮忙写个sql语句,找出表中xx列不包含汉字的行。
下面的代码就能实现。
-
IF EXISTS(SELECT * FROM sys.tables WHERE name = 't')
-
DROP TABLE t
-
go
-
-
CREATE TABLE t(str VARCHAR(100))
-
-
INSERT INTO t
-
VALUES('abc'),('ABZ'),('abc一二三'),('一二三'),('123456789')
-
-
-
--1.不包含字母
-
SELECT *
-
FROM t
-
WHERE str NOT LIKE '%[a-zA-Z]%'
-
-
-
SELECT *
-
FROM t
-
WHERE patindex('%[a-zA-Z]%',str) =0
-
-
-
-
--2.不包含汉字
-
SELECT *
-
FROM t
-
WHERE str NOT LIKE '%[吖-座]%'
-
-
-
SELECT *
-
FROM t
-
WHERE patindex('%[吖-座]%',str) =0
最新文章
- STM32的USART中断死循环,形成死机。
- [转载] SQL获取所有数据库名、表名、储存过程以及参数列表
- S3C6410开发板开发环境的搭建
- 使用spring-data-redis做缓存
- IOS OC声明变量在@interface括号中与使用@property的区别
- 编译qt
- C# Sandboxer
- Open multiple Eclipse workspaces on the Mac
- Git学习资料整理
- 用记事本编写C#程序并运行C#代码
- 有向图强连通分支的Tarjan算法讲解 + HDU 1269 连通图 Tarjan 结题报告
- Java:final、static关键字 详解+两者结合使用
- Clojure新手入门
- 《c++ concurrency in action》读书笔记1
- Python序列[1,2,3,4,5]
- java Encryption&;Decryption
- 普林斯顿数学指南(第三卷) (Timothy Gowers 著)
- 【慕课网实战】Spark Streaming实时流处理项目实战笔记一之铭文升级版
- django -- 多对多关系的实现
- 在命令行中运行JUnit测试
热门文章
- win10 sedlauncher.exe占用cpu处理
- 小程序checkbox调整大小
- excel_vlookup函数_python代码实现
- java模拟post进行文件提交 采用httpClient方法
- request请求模拟导出文件
- .The server quit without updating PID file (/var/lib/mysql/pc.pid).
- Tinymce在ASP.NET中的使用方法
- Docker安装LogonTracer
- Xena L23网络测试仪Valkyrie使用技巧100例,目录
- vue报错:Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.