Rumah >pangkalan data >SQL >Bagaimana untuk menulis tidak sama dengan keadaan tertentu dalam sql
TIADA syarat boleh digunakan jika ia tidak sama dengan syarat tertentu dalam SQL. Sebagai contoh: tidak sama dengan nilai tertentu: WHERE nilai_nama lajur <> ).
Cara menulis tidak sama dengan keadaan tertentu dalam SQL
Dalam SQL, tidak sama dengan keadaan tertentu boleh menggunakan sintaks berikut:
<code class="sql">NOT condition</code>
di mana condition
perlu menjadi syarat yang dinafikan. condition
是需要取反的条件。
示例 1:不等于某个值
例如,要查询不等于 10
的所有记录,可以使用以下查询:
<code class="sql">SELECT * FROM table_name WHERE column_name <> 10;</code>
示例 2:不等于某个列表中的值
要查询不等于 (10, 20, 30)
Contoh 1: Tidak sama dengan nilai tertentu
Sebagai contoh, untuk menanyakan semua rekod yang tidak sama dengan<code class="sql">SELECT * FROM table_name WHERE column_name NOT IN (10, 20, 30);</code>🎜Contoh 2: Tidak sama dengan senarai tertentu Untuk menanyakan semua rekod yang tidak sama dengan
<code class="sql">SELECT * FROM table_name WHERE column_name <> (SELECT column_name FROM other_table_name WHERE condition);</code>🎜🎜Contoh 3: Tidak sama dengan subkueri tertentu 🎜🎜🎜Untuk bertanya sama ada The equals subquery mengembalikan semua rekod dalam keputusan, anda boleh menggunakan pertanyaan berikut: 🎜rrreee
Atas ialah kandungan terperinci Bagaimana untuk menulis tidak sama dengan keadaan tertentu dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!