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

Bagaimana untuk menggunakan mysql locate()

青灯夜游
青灯夜游asal
2022-06-15 15:00:479400semak imbas

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])
参数 描述
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)

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)

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!

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