原文:【Transact-SQL】找出不包含字母、不包含汉字的数据


测试的同事,让我帮忙写个sql语句,找出表中xx列不包含汉字的行。

下面的代码就能实现。


  1. IF EXISTS(SELECT * FROM sys.tables WHERE name = 't')
  2. DROP TABLE t
  3. go
  4. CREATE TABLE t(str VARCHAR(100))
  5. INSERT INTO t
  6. VALUES('abc'),('ABZ'),('abc一二三'),('一二三'),('123456789')
  7. --1.不包含字母
  8. SELECT *
  9. FROM t
  10. WHERE str NOT LIKE '%[a-zA-Z]%'
  11. SELECT *
  12. FROM t
  13. WHERE patindex('%[a-zA-Z]%',str) =0
  14. --2.不包含汉字
  15. SELECT *
  16. FROM t
  17. WHERE str NOT LIKE '%[吖-座]%'
  18. SELECT *
  19. FROM t
  20. WHERE patindex('%[吖-座]%',str) =0
发布了416 篇原创文章 · 获赞 135 · 访问量 94万+

最新文章

  1. STM32的USART中断死循环,形成死机。
  2. [转载] SQL获取所有数据库名、表名、储存过程以及参数列表
  3. S3C6410开发板开发环境的搭建
  4. 使用spring-data-redis做缓存
  5. IOS OC声明变量在@interface括号中与使用@property的区别
  6. 编译qt
  7. C# Sandboxer
  8. Open multiple Eclipse workspaces on the Mac
  9. Git学习资料整理
  10. 用记事本编写C#程序并运行C#代码
  11. 有向图强连通分支的Tarjan算法讲解 + HDU 1269 连通图 Tarjan 结题报告
  12. Java:final、static关键字 详解+两者结合使用
  13. Clojure新手入门
  14. 《c++ concurrency in action》读书笔记1
  15. Python序列[1,2,3,4,5]
  16. java Encryption&Decryption
  17. 普林斯顿数学指南(第三卷) (Timothy Gowers 著)
  18. 【慕课网实战】Spark Streaming实时流处理项目实战笔记一之铭文升级版
  19. django -- 多对多关系的实现
  20. 在命令行中运行JUnit测试

热门文章

  1. win10 sedlauncher.exe占用cpu处理
  2. 小程序checkbox调整大小
  3. excel_vlookup函数_python代码实现
  4. java模拟post进行文件提交 采用httpClient方法
  5. request请求模拟导出文件
  6. .The server quit without updating PID file (/var/lib/mysql/pc.pid).
  7. Tinymce在ASP.NET中的使用方法
  8. Docker安装LogonTracer
  9. Xena L23网络测试仪Valkyrie使用技巧100例,目录
  10. 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.