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 + "%'";
但当不同字段之间的值看起来相同时,它也会选择字段。。
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+;