Rumah > pangkalan data > tutorial mysql > Bagaimana untuk menggunakan mysql locate()

Bagaimana untuk menggunakan mysql locate()

青灯夜游
Lepaskan: 2022-06-15 15:26:52
asal
9351 orang telah melayarinya

Dalam mysql, locate() digunakan terutamanya untuk carian rentetan tidak sensitif huruf besar dan boleh mengembalikan kedudukan kejadian pertama subrentetan dalam rentetan ialah "LOCATE(substring untuk dicari) String , string[,start])", parameter "start" diabaikan dan menentukan kedudukan permulaan carian. Nilai lalai ialah 1. Jika subrentetan tidak ditemui dalam rentetan asal, fungsi locate() mengembalikan 0.

Bagaimana untuk menggunakan mysql locate()

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

MySQL LOCATE() fungsi

Penggunaan: Carian rentetan tidak sensitif huruf besar dan mengembalikan aksara pertama dalam rentetan Kedudukan kemunculan pertama fungsi subrentetan

LOCATE() boleh mengembalikan kedudukan kejadian pertama subrentetan dalam rentetan jika subrentetan tidak ditemui dalam rentetan asal, Kemudian kembalikan 0.

Sintaks:

LOCATE(substring, string [,start])
Salin selepas log masuk
参数描述
substring必须项。要在字符串中搜索的子字符串
string必须项。要搜索的字符串
start可选的。搜索的起始位置。位置1是默认值

Jika subrentetan yang ditentukan ditemui dalam rentetan asal, nilai pulangan mestilah lebih besar daripada 0.

Contoh penggunaan fungsi LOCATE()

Contoh 1: Abaikan parameter mula

LOCATE(字符串1,字符串2)
Salin selepas log masuk

Kembalikan rentetan 1 dalam rentetan Pada kejadian pertama 2, selagi rentetan 2 mengandungi rentetan 1, nilai pulangan mestilah lebih besar daripada 0.

Contoh 2: Jangan tinggalkan parameter mula

LOCATE(字符串1,字符串2,start)
Salin selepas log masuk

Mengembalikan kedudukan di mana rentetan 1 mula-mula muncul dalam rentetan 2, bermula dari kedudukan Mengira dari permulaan;

  • Jika 0 dikembalikan, bermakna tiada lagi

  • Jika nilai pulangan lebih besar daripada 0, ini bermakna terdapat

[Cadangan berkaitan: tutorial video mysql ]

Atas ialah kandungan terperinci Bagaimana untuk menggunakan mysql locate(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan