Sti*_*ick -6 c# sql ms-access winforms
我希望能够在WinForms应用程序中的C#Visual Studio 2012中编写查询,该查询不会显示匹配的记录.假设我在Access DB中有一条记录,
JOHN SMITH MALE 19
JANE DOE FEMALE 19
JOHN SMITH MALE 19
Run Code Online (Sandbox Code Playgroud)
还有一个像这样的查询
SELECT a.NAME FROM [NAME] a WHERE a.NAME = JOHN SMITH
//but returns both records in the table
Run Code Online (Sandbox Code Playgroud)
我怎样才能从表中返回一条记录?任何帮助将非常感激.
您可以直接在SQL中执行此操作.
用于distinct
仅获取没有重复的记录
SELECT DISTINCT a.NAME
FROM your_table a
WHERE a.NAME = 'JOHN SMITH'
Run Code Online (Sandbox Code Playgroud)
或者 top
仅用于获得一定数量的记录或结果
SELECT top 1 a.NAME
FROM your_table a
WHERE a.NAME = 'JOHN SMITH'
Run Code Online (Sandbox Code Playgroud)