Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.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# SQL SELECT语句,用于选择特定字段的值并显示所有行_C#_Sql - Fatal编程技术网

C# SQL SELECT语句,用于选择特定字段的值并显示所有行

C# SQL SELECT语句,用于选择特定字段的值并显示所有行,c#,sql,C#,Sql,如何通过使用sql查询搜索特定列名来显示完整行的内容 我尝试这样编写查询: s = "select RegNo, FirstName, LastName,JobTittle,TotalExperienceYear,TotalExperienceMonth,AreaPrefered,MobileNo from EmployeeRegistration where RegNo like '%" + reg + "' or FirstName like '%" + reg + "' or LastNa

如何通过使用sql查询搜索特定列名来显示完整行的内容

我尝试这样编写查询:

s = "select RegNo, FirstName, LastName,JobTittle,TotalExperienceYear,TotalExperienceMonth,AreaPrefered,MobileNo from EmployeeRegistration where RegNo like '%" + reg + "' or FirstName like '%" + reg + "' or LastName like '%" + reg + "' or JobTittle like '%" + reg + "' or TotalExperienceYear like '%" + reg + "' or TotalExperienceMonth like '%" + reg + "' or AreaPrefered like '%" + reg + "' or MobileNo like '%" + reg + "%'";
但当不同字段之间的值似乎相同时,它也会选择字段

s = "SELECT
RegNo, FirstName, LastName,JobTittle,TotalExperienceYear,TotalExperienceMonth,AreaPrefered,MobileNo 
FROM EmployeeRegistration
WHERE RegNo like '%" + reg + "'";

尝试此查询。您正在检查所有列,但它无法返回任何内容,因为FirstName、LastName、RegNo、JobTitle所有这些内容都不能像“%reg”

s=“选择RegNo、FirstName、LastName、JobTitle、TotalExperienceYear、TotalExperienceMonth、AreaPreferred、MobileNo、来自EmployeeRegistration的父名称,其中RegNo类似“%”+txtRno.Text+“%”和类似“%”+txtFstName.Text+“%”的名“%”和类似“%”+txtSecondName.Text+“%”的姓“%”和类似“%”+TXTjobTitle.Text+“%”的JobTitle,以及类似“%”+TXTxpYear.Text+“%”的TotalExperienceYear和类似“%”+TXTxpMonth.Text+“%”的TotalExperienceMonth,以及类似“%”+txtScndName.Text+“%”和类似MobileNo的区域首选项“+txtMobno.Text+“%”和父名称,如“%”“+txtFthrName.Text+“%””

您正在按所有列创建查询。只需在
后面加一列检查,其中
子句中有成百上千个你在网络中尝试做的事情的示例。看看SQL查询教程,当然还有关于SQL注入的教程。