我试图创建一个可以区分员工类型的SQL语句。例如,如果选中布尔类型管理器列,它将返回。我正在使用这些信息来填充Java中的值班经理JCombo。
我正在尝试
String sql = "SELECT Employees.Name FROM Employees WHERE Manager = 'true' ORDER BY Name ASC";
似乎无法正确行事。
答案 0 :(得分:1)
在SQL中,布尔字段有点,所以你的SQL语句需要
String sql = "SELECT Employees.Name FROM Employees WHERE Manager = 1 ORDER BY Name ASC";
答案 1 :(得分:0)
在SQL
中,布尔字段是位字段(0或1),因此您必须检查为:
String sql = "SELECT Employees.Name FROM Employees WHERE Manager = 1 ORDER BY Name ASC"