0

私はネットビーンズを使用しています。値優先度1、優先度2を保持できる列「優先度」を持つテーブル「インシデント」があります。

私は 3 つのオプションを持つ jcombobox を作成しました - すべて選択 (すべての行を選択する) / 優先度 1 (優先度 1 などの行を選択する) / 優先度 2. オプションは、prioritybox.getSelected() を介して渡されます。オプション「すべて選択」を選択すると、テーブルのすべてのエントリが選択されるように、可能なSQLステートメントを知りたいです。

優先度 1 を選択した場合、ステートメント

  select * from incident where priority='"+prioritybox.getSelected()+"';

つまり、priority=priority1 を持つ行を選択します。しかし、オプション 'select all' を選択すると、優先値 = select all を持つ行がないため、このステートメントは無効になります。 if-else を使用したくありません。他に考えられる解決策はありますか??

4

4 に答える 4