用户 密码
太平洋系列网站:太平洋汽车网 | 太平洋游戏网
首  页 | 数码世界 | 手机通讯 | 硬件资讯 | 软件资讯 | 招聘与培训 | 游戏天下 | 下载中心 科技动态 | 今日报价 | 渠道商情 | 产品大全 | 笔 记 本 | 教你买电脑 | 评 测 室 | 短信中心
论  坛 | 影音家电 | 摄影专区 | 玩家E族 | 竞技天地 | Flash 动漫 | 有奖活动 |

-
您现在的位置:软件资讯 > 开发特区 > 数据库开发
数据库学习:查询区分大小写

出处:CSDN
责任编辑:ljx

[04-2-14 9:32] 作者:zjcxc

  在sql2000和7.0的查询语句中,区分大写的查询方法

  --sql2000,就用下面的方法.
  --就是在字段名后加 collate Chinese_PRC_CS_AS_WS 


  --区分大小写、全半角字符的方法

  --测试数据
  create table 表(fd varchar(10))
  insert into 表
  select aa='aa'
  union all select 'Aa'
  union all select 'AA' --全角A
  union all select 'A,A' --全角A,半角,
  union all select 'A,A' --全角A,全角,
  go

  --查询
  --1.查大写字母
  select * from 表
  where fd collate Chinese_PRC_CS_AS_WS like '%A%' 
  --就是在字段名后加 collate Chinese_PRC_CS_AS_WS 

  --2.查全角
  select * from 表
  where fd collate Chinese_PRC_CS_AS_WS like '%A%'

  --3.查半角
  select * from 表
  where fd collate Chinese_PRC_CS_AS_WS like '%,%'
  go

  --删除测试数据

察看评论详细内容 我要发表评论

作者笔名简短内容 发表时间
:





发给好友 投稿给我们 加入收藏 返回顶部

相关文章:
JavaScript对象与数组参考大全
Oracle中导入文本数据的方法
将金额小写转化成汉字大写的实现过程
用VB和Word来制作格式合同的方法
数据库事务和锁(二)
数据库事务和锁(一)
数据库学习:查询新身份证(18位)的校验位
查询指定的表在那些数据库中存在
不用Hook也能实现方面快捷的换肤功能
数据库学习:在数据库中存取文件
IT培训十大热门文章

内容搜索 
高级搜索
本栏今日焦点