Rumah pangkalan data tutorial mysql SELECT字段FROM表WHERE某字段Like条件

SELECT字段FROM表WHERE某字段Like条件

Jun 07, 2016 pm 04:10 PM
from like select where Padang syarat

其中关于条件,SQL提供了四种匹配模式: 1、%: 表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为“张三”,“张猫三”、“三脚猫

其中关于条件,SQL提供了四种匹配模式:

1、%:

表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。

比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'
将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。
另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件
SELECT * FROM [user] WHERE u_name LIKE '%三%' AND u_name LIKE '%猫%'

若使用 SELECT * FROM [user] WHERE u_name LIKE '%三%猫%' 虽然能搜索出“三脚猫”,但不能搜索出符合条件的“张猫三”。

2、_:

表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:

比如 SELECT * FROM [user] WHERE u_name LIKE '_三_'

只找出“唐三藏”这样u_name为三个字且中间一个字是“三”的; 再比如 SELECT * FROM [user] WHERE u_name LIKE '三__'; 只找出“三脚猫”这样name为三个字且第一个字是“三”的;

3、[ ]:

表示括号内所列字符中的一个(类似正则表达式)。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个。

比如 SELECT * FROM [user] WHERE u_name LIKE '[张李王]三' 将找出“张三”、“李三”、“王三”(而不是“张李王三”);

如 [ ] 内有一系列字符(01234、abcde之类的)则可略写为“0-4”、“a-e” SELECT * FROM [user] WHERE u_name LIKE '老[1-9]'

将找出“老1”、“老2”、??、“老9”;

4、[^ ] :

表示不在括号所列之内的单个字符。其取值和 [] 相同,但它要求所匹配对象为指定字符以外的任一个字符。

比如 SELECT * FROM [user] WHERE u_name LIKE '[^张李王]三' 将找出不姓“张”、“李”、“王”的“赵三”、“孙三”等; SELECT * FROM [user] WHERE u_name LIKE '老[^1-4]'; 将排除“老1”到“老4”,寻找“老5”、“老6”、?? 5,查询内容包含通配符时
由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”的语句无法正常实现,而把特殊字符用“[ ]”括起便可正常查询。据此我们写出以下函数:
function sqlencode(str)

str=replace(str,"[","[[]") '此句一定要在最前

str=replace(str,"_","[_]")

str=replace(str,"%","[%]")

sqlencode=str

end function

在查询前将待查字符串先经该函数处理即可。

细文请见:http://wenku.baidu.com/view/d34d1410f18583d049645979.html

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kaedah pemprosesan tak segerak bagi pengaturcaraan serentak Select Channels Go menggunakan golang Kaedah pemprosesan tak segerak bagi pengaturcaraan serentak Select Channels Go menggunakan golang Sep 28, 2023 pm 05:27 PM

Kaedah pemprosesan tak segerak bagi pengaturcaraan serentak SelectChannelsGo menggunakan golang Pengenalan: Pengaturcaraan serentak ialah bidang penting dalam pembangunan perisian moden, yang boleh meningkatkan prestasi dan responsif aplikasi dengan berkesan. Dalam bahasa Go, pengaturcaraan serentak boleh dilaksanakan dengan mudah dan cekap menggunakan penyataan Saluran dan Pilih. Artikel ini akan memperkenalkan cara menggunakan golang untuk kaedah pemprosesan tak segerak bagi pengaturcaraan serentak SelectChannelsGo dan menyediakan khusus

Bagaimana untuk menyembunyikan elemen pilih dalam jquery Bagaimana untuk menyembunyikan elemen pilih dalam jquery Aug 15, 2023 pm 01:56 PM

Bagaimana untuk menyembunyikan elemen pilih dalam jquery: 1. kaedah hide(), memperkenalkan perpustakaan jQuery ke dalam halaman HTML, anda boleh menggunakan pemilih yang berbeza untuk menyembunyikan elemen pilih, pemilih ID menggantikan selectId dengan ID elemen pilih yang anda sebenarnya gunakan; 2. kaedah css(), gunakan pemilih ID untuk memilih elemen pilih yang perlu disembunyikan, gunakan kaedah css() untuk menetapkan atribut paparan kepada tiada, dan gantikan selectId dengan ID elemen pilih.

Bagaimana untuk melaksanakan pengikatan peristiwa perubahan bagi elemen terpilih dalam jQuery Bagaimana untuk melaksanakan pengikatan peristiwa perubahan bagi elemen terpilih dalam jQuery Feb 23, 2024 pm 01:12 PM

jQuery ialah perpustakaan JavaScript popular yang boleh digunakan untuk memudahkan manipulasi DOM, pengendalian acara, kesan animasi, dll. Dalam pembangunan web, kami sering menghadapi situasi di mana kami perlu menukar pengikatan acara pada elemen terpilih. Artikel ini akan memperkenalkan cara menggunakan jQuery untuk mengikat acara perubahan elemen terpilih, dan memberikan contoh kod khusus. Pertama, kita perlu mencipta menu lungsur dengan pilihan menggunakan label:

Panduan Praktikal untuk Kaedah Where dalam Koleksi Laravel Panduan Praktikal untuk Kaedah Where dalam Koleksi Laravel Mar 10, 2024 pm 04:36 PM

Panduan Praktikal Ke Mana Kaedah dalam Koleksi Laravel Semasa pembangunan rangka kerja Laravel, koleksi ialah struktur data yang sangat berguna yang menyediakan kaedah yang kaya untuk memanipulasi data. Antaranya, kaedah Where ialah kaedah penapisan yang biasa digunakan yang boleh menapis elemen dalam koleksi berdasarkan syarat yang ditetapkan. Artikel ini akan memperkenalkan penggunaan kaedah Where dalam koleksi Laravel dan menunjukkan penggunaannya melalui contoh kod tertentu. 1. Penggunaan asas kaedah Where

Apakah sebab mengapa Linux menggunakan pilih? Apakah sebab mengapa Linux menggunakan pilih? May 19, 2023 pm 03:07 PM

Oleh kerana pilih membenarkan pembangun menunggu beberapa penimbal fail pada masa yang sama, ia boleh mengurangkan masa menunggu IO dan meningkatkan kecekapan IO proses. Fungsi select() ialah fungsi pemultipleksan IO yang membolehkan program memantau berbilang deskriptor fail dan menunggu satu atau lebih deskriptor fail yang dipantau menjadi "sedia" yang dipanggil keadaan "bersedia" ialah Merujuk kepada: fail deskriptor tidak lagi disekat dan boleh digunakan untuk jenis operasi IO tertentu, termasuk boleh dibaca, boleh ditulis dan pengecualian. pilih ialah fungsi komputer yang terletak dalam fail pengepala #include. Fungsi ini digunakan untuk memantau perubahan deskriptor fail—membaca, menulis atau pengecualian. 1. Pengenalan kepada fungsi pilih Fungsi pilih ialah fungsi pemultipleksan IO.

Apakah perbezaan antara REGEXP MySQL dan LIKE? Apakah perbezaan antara REGEXP MySQL dan LIKE? May 30, 2023 pm 01:58 PM

1. Perbezaan dalam kandungan yang sepadan memerlukan keseluruhan data dengan Suka, semua kandungan medan ini mesti memenuhi syarat-syarat sahaja; 2. Perbezaan dalam kedudukan sepadan: LIKE sepadan dengan keseluruhan lajur Jika teks yang dipadankan muncul dalam nilai lajur, LIKE tidak akan menemuinya dan baris yang sepadan tidak akan dikembalikan (melainkan kad bebas digunakan dalam nilai lajur). . Untuk melakukan padanan, jika teks yang dipadankan muncul dalam nilai lajur, REGEXP akan menemuinya, baris yang sepadan akan dikembalikan dan REGEXP boleh memadankan keseluruhan nilai lajur (kesan yang sama seperti SUKA). 3. Pernyataan SQL mengembalikan data yang berbeza daripada padanan LIKE: pernyataan SQL

Bagaimana untuk menentukan sama ada medan kosong dalam PHP? Bagaimana untuk menentukan sama ada medan kosong dalam PHP? Mar 20, 2024 pm 03:09 PM

PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan laman web Bagi pembangun, selalunya perlu untuk menentukan sama ada medan itu kosong. Dalam PHP, menentukan sama ada medan kosong boleh dicapai melalui beberapa kaedah mudah. Artikel ini akan memperkenalkan cara untuk menentukan sama ada medan kosong dalam PHP dan memberikan contoh kod khusus untuk rujukan anda. Dalam PHP, anda biasanya boleh menggunakan fungsi kosong() atau fungsi isset() untuk menentukan sama ada medan kosong. Seterusnya, kami memperkenalkan penggunaan kedua-dua fungsi ini masing-masing. Gunakan fungsi kosong().

Cara menggunakan kaedah Where dalam koleksi Laravel Cara menggunakan kaedah Where dalam koleksi Laravel Mar 10, 2024 pm 10:21 PM

Cara menggunakan kaedah Where dalam koleksi Laravel Laravel ialah rangka kerja PHP popular yang menyediakan pelbagai fungsi dan alatan untuk memudahkan pembangun membina aplikasi dengan cepat. Antaranya, Koleksi ialah struktur data yang sangat praktikal dan berkuasa dalam Laravel Pembangun boleh menggunakan koleksi untuk melaksanakan pelbagai operasi pada data, seperti penapisan, pemetaan, pengisihan, dsb. Dalam koleksi, kaedah Where ialah kaedah yang biasa digunakan untuk menapis koleksi berdasarkan syarat yang ditentukan.

See all articles