我正在使用netbeans。我有一个表 'incident' 列 'priority' 可以保存值优先级 1 ,优先级 2。
我创建了一个带有 3 个选项的 jcombobox - 全选(选择所有行)/优先级 1(选择优先级为 1 的行,依此类推)/优先级 2。选项通过 prioritybox.getSelected() 传递。我想知道任何可能的 sql 语句,以便如果我选择选项 'select all' ,则应选择表的所有条目。
如果我选择优先级 1 那么声明
select * from incident where priority='"+prioritybox.getSelected()+"';
得到正确执行,即它选择优先级=priority1 的行。但是,如果我选择“全选”选项,则此语句将无效,因为没有优先级值 = 全选的行。我不想使用 if-else。还有其他可能的解决方案吗??