搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 怎么判断是英文记录还是中文记录??
标题:
怎么判断是英文记录还是中文记录??
只看楼主
aubblove
等 级:
新手上路
帖 子:117
专家分:0
注 册:2007-8-18
楼主
问题点数:0 回复次数:8
怎么判断是英文记录还是中文记录??
在SQL表的某个字段里有中文记录也有英文记录
怎么只把是中文记录的显示出来
请指教!!
搜索更多相关主题的帖子:
英文记录
SQL
中文
判断
字段
2007-11-03 17:31
purana
来 自:广东-广州
等 级:
版主
威 望:
66
帖 子:6039
专家分:0
注 册:2005-6-17
第
2
楼
得分:0
不懂..
帮顶..
我的msn: myfend@
2007-11-03 17:57
jsxwr
等 级:
新手上路
帖 子:50
专家分:0
注 册:2007-10-22
第
3
楼
得分:0
可以来字段串操作函数来判定
我指的是pb,不清楚你们所用的语言是否支持,参考一下吧
len() 和 lenW() ,后一个会把全角字符作为一个字符来判断,而前者作为两个,如何用两者对同一个字符串来检测,就可以判定该字符串中含有全角字符,当然大多数是指中文啦!
仅供参考
向论坛中的所有热心人致敬!坚持常读贴,勤发贴,多回贴,一起进步!
2007-11-03 20:11
aubblove
等 级:
新手上路
帖 子:117
专家分:0
注 册:2007-8-18
第
4
楼
得分:0
我把表贴出来吧:
就是针对这个表中的strRefText这个字段有一些是中文有一些是英文,因为我要先对中文的进行处理,然后在对英文的进行处理,怎么才能先查找出是中文的呢?
2007-11-05 08:42
gggg007
等 级:
新手上路
帖 子:67
专家分:0
注 册:2007-7-18
第
5
楼
得分:0
回复:(aubblove)怎么判断是英文记录还是中文记录?...
not like '[a-z]%' 应该可以
2007-11-05 09:14
purana
来 自:广东-广州
等 级:
版主
威 望:
66
帖 子:6039
专家分:0
注 册:2005-6-17
第
6
楼
得分:0
create table t(name varchar(10))
go
insert t select 'name'
insert t select 'efa'
insert t select '中文'
insert t select 'baidu'
insert t select '百度'
select * from t where name like '[^A-Z]%'
drop table t
我的msn: myfend@
2007-11-05 09:20
aubblove
等 级:
新手上路
帖 子:117
专家分:0
注 册:2007-8-18
第
7
楼
得分:0
谢谢楼上几位,可以了
2007-11-06 10:54
DasayHaoEr
等 级:
新手上路
帖 子:82
专家分:0
注 册:2007-11-6
第
8
楼
得分:0
支持五楼的说法,简单直接.
2007-11-09 15:56
taotao7080
等 级:
新手上路
帖 子:67
专家分:0
注 册:2007-9-14
第
9
楼
得分:0
厉害!
impossible is nothing ~
2007-11-15 11:29
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-183215-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.271084 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved