SQL SERVER如何判断某个字段包含大写字母
2012-11-22 16:26
651 查看
sql语句中默认是不区分大小写的,所以语句:
Sql代码
SELECT * FROM RecEngineBizInfo WHERE RecEngineBizName = 'QQ'
和
Sql代码
SELECT * FROM RecEngineBizInfo WHERE RecEngineBizName = 'qq'
查到的结果是一样的。
要查看某个字段是否包含大写字母 A 的脚本为:
Sql代码
select * from RecEngineBizInfo where RecEngineBizName collate Chinese_PRC_CS_AS_WS like '%A%'
www.jb51.net
要查看某个字段是否包含 大写字母 的脚本为:
Sql代码
SELECT * FROM RecEngineBizInfo rebi
WHERE rebi.RecEngineBizName COLLATE Chinese_PRC_CS_AS
like '%[ABCDEFGHIJKLMNOPQRSTUVWXYZ]%'
要查看某个字段是否包含 连续两个大写字母 的脚本为:
Sql代码
SELECT * FROM RecEngineAttributeInfo reai
WHERE reai.ZhiLing COLLATE Chinese_PRC_CS_AS
like '%[ABCDEFGHIJKLMNOPQRSTUVWXYZ][ABCDEFGHIJKLMNOPQRSTUVWXYZ]%'
依次类推。
Sql代码
SELECT * FROM RecEngineBizInfo WHERE RecEngineBizName = 'QQ'
和
Sql代码
SELECT * FROM RecEngineBizInfo WHERE RecEngineBizName = 'qq'
查到的结果是一样的。
要查看某个字段是否包含大写字母 A 的脚本为:
Sql代码
select * from RecEngineBizInfo where RecEngineBizName collate Chinese_PRC_CS_AS_WS like '%A%'
www.jb51.net
要查看某个字段是否包含 大写字母 的脚本为:
Sql代码
SELECT * FROM RecEngineBizInfo rebi
WHERE rebi.RecEngineBizName COLLATE Chinese_PRC_CS_AS
like '%[ABCDEFGHIJKLMNOPQRSTUVWXYZ]%'
要查看某个字段是否包含 连续两个大写字母 的脚本为:
Sql代码
SELECT * FROM RecEngineAttributeInfo reai
WHERE reai.ZhiLing COLLATE Chinese_PRC_CS_AS
like '%[ABCDEFGHIJKLMNOPQRSTUVWXYZ][ABCDEFGHIJKLMNOPQRSTUVWXYZ]%'
依次类推。
相关文章推荐
- SQL SERVER如何判断某个字段包含大写字母
- SQL SERVER如何判断某个字段包含大写字母
- SQL SERVER中判断某个字段是否包含大写字母
- Mysql查找如何判断字段是否包含某个字符串
- Mysql 字符串字段,如何判断是否包含某个字符串
- Mysql查找如何判断字段是否包含某个字符串
- (转载)Mysql查找如何判断字段是否包含某个字符串
- 如何判断一个NVARCHAR类型的字段中包含中文(这里只为简体中文)
- sql server中datetime字段只取年月日如2006-04-21,默认值如何设置?getdate()得到的是包含时分秒的时间。
- 如何判断一个NVARCHAR类型的字段中包含中文
- sql server中datetime字段只取年月日如2006-04-21,默认值如何设置?getdate()得到的是包含时分秒的时间。
- 如何判断Oracle字段中是否包含中文的方法
- Mysql查找如何判断字段是否包含某个字符串
- Mysql查找如何判断字段是否包含某个字符串
- SQL Server:如何判断变量或字段是否为NULL
- SQL Server:如何判断变量或字段是否为NULL
- 如何判断某个字段中是否完整包含某一字符串
- Mysql 字符串字段,如何判断是否包含某个字符串
- 如何判断Oracle中某个字段的值是否重复
- Instr函数与InstrRev函数的区别(如何判断一个字符串中存在包含了另一个字符串?)