Rumah >pangkalan data >SQL >Cara menulis seperti dalam sql tidak sama dengan

Cara menulis seperti dalam sql tidak sama dengan

下次还敢
下次还敢asal
2024-04-29 14:24:11890semak imbas

Dalam SQL, gunakan operator NOT LIKE untuk menanya rentetan yang tidak sama dengan corak tertentu. Sintaks: SELECT * FROM table_name WHERE column_name NOT LIKE '%pattern%' dengan %pattern% ialah corak yang akan dipadankan dan % mewakili aksara wildcard.

Cara menulis seperti dalam sql tidak sama dengan

Cara menggunakan pertanyaan LIKE tidak sama dengan

Dalam SQL, kita boleh menggunakan operator LIKE untuk memadankan rentetan yang mengandungi corak tertentu. Jika kita ingin menanyakan rentetan yang tidak sama dengan corak tertentu, kita boleh menggunakan operator NOT LIKE.

Sintaks:

<code>SELECT * FROM table_name WHERE column_name NOT LIKE '%pattern%';</code>

Di mana:

  • nama_jadual ialah nama jadual yang ingin ditanya. table_name 是要查询的表名。
  • column_name 是要匹配模式的列名。
  • %pattern% 是要匹配的模式,其中 % 代表通配符,匹配任意数量的字符。

例如,我们要从 customers

nama_lajur ialah nama lajur untuk dipadankan dengan corak.

%pattern% ialah corak untuk dipadankan, dengan % mewakili aksara kad bebas, sepadan dengan sebarang bilangan aksara.

    Sebagai contoh, kami ingin menanyakan semua pelanggan yang namanya tidak mengandungi "John" daripada jadual pelanggan:
  • <code>SELECT * FROM customers WHERE name NOT LIKE '%John%';</code>
  • Pertanyaan ini akan mengembalikan semua pelanggan yang namanya tidak mengandungi "John".
  • Nota:
Jika anda ingin memadankan rentetan tepat tanpa menggunakan kad bebas, gunakan pengendali tanda sama dengan (=). 🎜🎜Jika anda ingin memadankan rentetan yang tidak bermula dengan corak tertentu, gunakan NOT LIKE '%pattern'. 🎜🎜Jika anda ingin memadankan rentetan yang tidak berakhir dengan corak tertentu, gunakan NOT LIKE 'pattern%'. 🎜🎜

Atas ialah kandungan terperinci Cara menulis seperti dalam sql tidak sama dengan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn