-1
データベースから列を削除するにはどうすればよいですか?例えばSQL delete where column = *
私は人そのテーブル
表があります。
delete from people
where name = 'James'
and age = *;
私は私が行うことができます知っている:
delete from people
where name = 'James'
name | age |
------+-----+
James | 20 |
Smith | 25 |
James | 40 |
を私はこれをしたいです
しかし、あなたがNULL可能パラメータに参照のうえ、この
delete from people
where name = @nameParam
and (@ageParam is null or age = @ageParam)
私はあなたの理由を理解していません2番目のオプションは使用できません。それは*正確に*あなたがしたいことです...列が重要でない場合は、フィルターとして含めないでください。 – Siyual
列は問題ではありませんか? – LONG
と年齢> -1のオプションはありますか?これは、年齢が表示される前に有効かどうかをチェックします。 – Nitin