字符串比较

发布于 2024-08-11 08:40:31 字数 175 浏览 3 评论 0原文

比较两个字符串时,如何避免检查 MS SQL 2000 中字符串的大小写是否不同

示例:

String1 = Anish
String2 = anish

比较 Anish = anish 时,结果将是“字符串不相等”。我们如何以这种方式比较这些字符串?

When comparing two strings how to avoid checking if a string is of different case in MS SQL 2000

Example:

String1 = Anish
String2 = anish

When comparing Anish = anish the result will be "the strings are not equal". How we compare these strings in that way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

耀眼的星火 2024-08-18 08:40:31

以下是有关区分大小写的一些信息。我可以看到问题在于服务器的安装方式。

区分大小写的搜索

Here is some information about case sensitivity. The thing that i can see is that the problem is how the server is installed.

Case sensitive search

水晶透心 2024-08-18 08:40:31

将字符串的排序规则更改为某种形式的 CI(不区分大小写)。

例如整理Latin1_General_CI_AS

Change the collation of the strings to some form of CI (case insensitive).

E.g. COLLATE Latin1_General_CI_AS

雪若未夕 2024-08-18 08:40:31

在 Northwind 数据库中分别尝试以下查询:

SELECT *  FROM dbo.Customers  WHERE Country COLLATE SQL_Latin1_General_CP1_CS_AS  ='Germany'

SELECT *  FROM dbo.Customers  WHERE Country COLLATE SQL_Latin1_General_CP1_CS_AS  ='geRmany'

Try the following queries seperately in Northwind database:

SELECT *  FROM dbo.Customers  WHERE Country COLLATE SQL_Latin1_General_CP1_CS_AS  ='Germany'

SELECT *  FROM dbo.Customers  WHERE Country COLLATE SQL_Latin1_General_CP1_CS_AS  ='geRmany'
无语# 2024-08-18 08:40:31

java中的字符串比较用于比较两个不同的字符串。
我们可以比较字符串而不考虑大小写(大写/小写)。
考虑 str1="HELLO WORLD";
str2="你好世界";
如果我们想将它们与字符串进行比较,有两种方法:
字符串比较(字符串)。
字符串比较忽略大小写(字符串)。
比较字符串:
str1 比较 (str2);
该语句将产生 false 作为输出,因为 java 是区分大小写的语言。
您还可以使用以下语句比较字符串,无论其大小写:
str1 比较忽略大小写 (str2);
这将产生 true 输出,因为它将仅检查存储在 str1 和 str2 中的字符,而不用担心大小写。

String Comparison in java is used to compare two different strings.
We can compare string irrespective of case(upper case/ lower case).
Consider str1="HELLO WORLD";
str2="hello world";
If we want to compare these to strings, there are two ways:
String compareTo (String).
String compareToIgnoreCase(String).
Comparing String:
str1 compareTo (str2);
This statement will produce false as the output because java is case sensitive language.
You can also compare the string irrespective of their case using the statement:
str1 compareToIgnoreCase (str2);
This will produce the output true because it will check only the character that stored in str1 and str2 without worrying about the case.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文