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

本文关键字:显示 字段 语句 SELECT 用于 选择 SQL | 更新日期: 2023-09-27 18:25:07

如何通过使用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 + "%'";

但当不同字段之间的值看起来相同时,它也会选择字段。。

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

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

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

s="从EmployeeRegistration中选择RegNo、FirstName、LastName、JobTitleYear、TotalExperienceMonth、AreaPreferred、MobileNo、FatherName,其中RegNo类似于"%"+txtRno.Text+"%"AND FirstName类似于"%n"+txtStName.Text+"%"AND LastName类似于"%"+txtScondName.Text+"%"AND JobTitlelike"%"+txtJobTitle.Text+txtExpYear.Text+"%'AND TotalExperienceMonth like'%"+txtExpMonth.Text+"%"AND Area Preferred like'%'"+txtScndName.Text+"%"AND MobileNo like'%"+txtMobno.Text+;