だから私の質問:
select *
from csci_section
where number = 4538
テーブル内のどのアイテムとも一致しないはずです。number の値はどれも 4538 ではありません。ただし、クエリはテーブル全体を返します。私は SQL を初めて使用するので、この応答が発生する理由がわかりません。なぜこれが起こっているのか、またはクエリをどのように調整すべきかを誰かが説明できますか? ユーザーがデータベースに存在しない番号を入力したときの状況を処理しようとしています。