0
我需要提取字符串的第一部分并将其存储在变量中。根据匹配值选择列A或B
final String[] split = InputValue.split("_", 2);
final String extractedValue = split[0];
现在我需要做这样的事情: 我需要检查,如果extractedValue是列EMP_ID或EMP_NAME
"SELECT Count(*)as count,Emp_Name,Emp_Id FROM Employee WHERE extractedValue=? IN(Emp_Id,Emp_Name)";
preparedStatement.setString(1, extractedValue);
我得到一个错误在Employee表中没有这样的列。
如何在此处检查匹配的列值? 任何帮助表示赞赏。
你能分享一些样本数据和你试图得到的结果吗? – Mureinik