Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c中比较表中两列的值_C#_C# 4.0_Compare - Fatal编程技术网

C# 如何在c中比较表中两列的值

C# 如何在c中比较表中两列的值,c#,c#-4.0,compare,C#,C# 4.0,Compare,我在本地数据库c中有一个表,它有两列name1和name2,我已经在这两列中插入了名称。 现在我需要检查两列中是否存在任何类似的名称。 如果名称存在,只需显示一个MessageBox; 我该怎么做? 谢谢。已经有一个主题接近您的问题: 我确实认为,如果没有行,SQL count将返回0,因此您只需创建一个简单的条件来显示MessageBox 编辑:如果要检查相似的名称,请对两列应用相同的验证操作,然后比较两个计数 对不起,我是法国人,我的英语是近似的仍然不确定你到底想要什么。 此sql将列出所有

我在本地数据库c中有一个表,它有两列name1和name2,我已经在这两列中插入了名称。 现在我需要检查两列中是否存在任何类似的名称。 如果名称存在,只需显示一个MessageBox; 我该怎么做?
谢谢。

已经有一个主题接近您的问题:

我确实认为,如果没有行,SQL count将返回0,因此您只需创建一个简单的条件来显示MessageBox

编辑:如果要检查相似的名称,请对两列应用相同的验证操作,然后比较两个计数


对不起,我是法国人,我的英语是近似的

仍然不确定你到底想要什么。 此sql将列出所有具有相同名称2的名称1:

SELECT name1 FROM theTable t1
WHERE name1 IN (
  SELECT name2 FROM theTable)
)
当然,您需要将表更改为表的真实名称


如果您想在C中运行SQL,可以按照文档进行操作。例如:

您可以编写类似以下内容:select countlast\u name frm tbl,其中last\u name in select first\u name frm tbl。。或者你们也可以用两列的交点,因为你们不清楚你们在问什么。要比较现有的name1和name2列,还是有一个新值要与所有name1和name2值进行比较?您尝试了什么?我只需要比较现有的name1和name2列。您发送的链接属于MSql服务器。我需要两个比较C中的两列。我不知道如何做。你不知道如何在C中发出sql请求吗?让我知道我是否正确y将编辑我的答案。1我在C本地数据库中有一列名为name1。我已经在其中插入了10个名称。我还有一个文本框。当我在此文本框中输入名称时,它会将新名称保存在第二列中,该列名为name2 3。现在,我想将name2列中最近的值与name1列中的所有值进行比较。4如果名称1中存在最近的名称,则ShowMessageBoxes存在