Rumah pangkalan data tutorial mysql mysql文本处理函数实例(数据处理函数的使用一)

mysql文本处理函数实例(数据处理函数的使用一)

May 05, 2017 pm 05:07 PM

文本处理函数

之前我们说过用来去除串尾空格的rtrim()函数,这就是用函数处理本文。

下面我们介绍另外一个函数,upper()函数:

输入:

select vend_name,upper(vend_name) as vend_name_upcase from vendors order by vend_name;
Salin selepas log masuk

输出:

QQ截图20170505133242.png

分析:正如所见,upper()将文本转换为大写,因此本例子中每个供应商都列出两次,第一次为vendors表中存储的值,第二次作为vend_name_upcase转换为大写。

下表列出了某些常用的文本处理函数:

QQ截图20170505133531.png

QQ截图20170505133544.png

表中的soundex需要进一步的解释。soundex是一个将任何文本串转换为描述其语音表示的字母数字模式的算法。soundex考虑了类似的发音字符和音节,使得能对串进行发音比较而不是字母比较。虽然soundex不是SQL概念,但MySQL都提供对soundex的支持。

下面给出一个使用soundex()函数的例子。customers表中有一个顾客Coyote Inc.,其联系名为Y.Lee。但如果这是输入错误,此联系名实际应该是Y.Lie,怎么办呢?显然,按正确的联系名所搜不会返回数据,如下所示:

输入:

select cust_name,cust_contact from customers where cust_contact = 'Y.Lie';
Salin selepas log masuk

输出:

QQ截图20170505135300.png

现在试一下使用soundex()函数进行搜索,它匹配所有发音类似于Y.Lie的联系名:

输入:

select cust_name,cust_contact from customers where soundex(cust_contact) =soundex('Y.Lie');
Salin selepas log masuk

输出:

QQ截图20170505135603.png

分析:在这个例子中,where子句使用soundex()函数来转换cust_contact列值和搜索串为它们的soundex值。因为Y.Lee和Y.Lie发音相似,所以它们的soundex值匹配,因此where子句正确地过滤除了所需的数据。

【相关推荐】

  1.  MySQL在线免费视频教程

  2. 韩顺平 2016年 最新MySQL基础视频教程

  3. 日期和时间处理函数及数值处理函数实例(数据处理函数的使用二)

Atas ialah kandungan terperinci mysql文本处理函数实例(数据处理函数的使用一). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
4 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)

Python untuk NLP: Bagaimana untuk memproses teks dalam fail PDF menggunakan perpustakaan PDFMiner? Python untuk NLP: Bagaimana untuk memproses teks dalam fail PDF menggunakan perpustakaan PDFMiner? Sep 27, 2023 pm 02:34 PM

PythonforNLP: Bagaimana untuk memproses teks dalam fail PDF menggunakan perpustakaan PDFMiner? Pengenalan: PDF (Portable Document Format) ialah format yang digunakan untuk menyimpan dokumen, biasanya digunakan untuk berkongsi dan mengedarkan dokumen elektronik. Dalam bidang pemprosesan bahasa semula jadi (NLP), kita selalunya perlu mengekstrak teks daripada fail PDF untuk analisis dan pemprosesan teks. Python menyediakan banyak perpustakaan untuk memproses fail PDF, di antaranya PDFMiner adalah yang berkuasa

Pustaka pemprosesan teks dalam PHP8.0: Fonetik Pustaka pemprosesan teks dalam PHP8.0: Fonetik May 14, 2023 am 08:10 AM

Dengan keluaran PHP8.0, ramai orang memberi perhatian kepada ciri baharunya. Salah satu ciri berprofil tingginya ialah perpustakaan pemprosesan teksnya, Fonetik. Pustaka ini menyediakan beberapa kaedah berguna seperti penukaran simbol fonetik, penukaran pinyin dan padanan rentetan anggaran. Dalam artikel ini, kita akan mendalami kefungsian dan penggunaan perpustakaan ini. Apa itu Fonetik? Fonetik ialah perpustakaan untuk memproses teks Ia menyediakan beberapa kaedah untuk menjadikan pemprosesan teks lebih mudah dan tepat. Perpustakaan ini menyepadukan tiga fungsi utama: audio

Sudah 2024, tetapi anda masih menggunakan arahan Sed dalam Linux? Sudah 2024, tetapi anda masih menggunakan arahan Sed dalam Linux? Feb 19, 2024 pm 01:10 PM

Gambaran Keseluruhan Dalam sistem Linux, pemprosesan teks adalah bahagian penting dalam tugas harian. Sama ada anda sedang mengedit fail konfigurasi, menganalisis fail log atau memproses data, alatan pemprosesan teks adalah penting. Walaupun arahan sed digunakan secara meluas dalam Linux, sintaksnya adalah kompleks dan sukar untuk dipelajari. Perintah sd ialah alat ganti teks yang ringkas dan intuitif yang direka untuk menyediakan alternatif yang lebih mudah digunakan kepada sed. Artikel ini akan memperkenalkan konsep, fungsi dan penggunaan arahan sd secara terperinci. Perintah sd ialah alat baris arahan untuk pemprosesan teks Ia menyediakan antara muka pengguna yang mesra dan fungsi yang kaya, membolehkan pengguna melakukan operasi teks dengan mudah, seperti menggantikan, memadam, memasukkan baris, dll. Matlamat reka bentuknya adalah untuk memudahkan proses pemprosesan teks dan menjadikannya lebih intuitif dan mudah difahami. Melalui arahan sd, pengguna boleh

Teknologi pembangunan PHP: Terokai cara PHP mengendalikan operasi penggantian tanda baca teks Teknologi pembangunan PHP: Terokai cara PHP mengendalikan operasi penggantian tanda baca teks Mar 27, 2024 pm 01:33 PM

Teknologi pembangunan PHP: Terokai cara PHP mengendalikan operasi penggantian tanda baca sebagai bahasa skrip yang digunakan secara meluas dalam pembangunan web, PHP menyediakan pelbagai fungsi pemprosesan rentetan untuk membantu pembangun mengendalikan pelbagai operasi teks. Dalam pembangunan sebenar, kita sering menghadapi situasi di mana kita perlu memproses tanda baca dalam teks, seperti memadam, menggantikan atau melarikan diri. Artikel ini akan menumpukan pada cara PHP mengendalikan operasi penggantian tanda baca dalam teks dan menyediakan contoh kod khusus. 1. Peranan dan masalah tanda baca memainkan peranan penting dalam membahagikan teks.

Membangunkan dan melaksanakan aplikasi pemprosesan teks berprestasi tinggi menggunakan bahasa Go Membangunkan dan melaksanakan aplikasi pemprosesan teks berprestasi tinggi menggunakan bahasa Go Nov 20, 2023 pm 01:38 PM

Gunakan bahasa Go untuk membangunkan aplikasi pemprosesan teks berprestasi tinggi Dengan perkembangan zaman, era data besar telah tiba. Dalam era ini, sejumlah besar data perlu diproses dan dianalisis. Sebahagian besar data ialah data teks, seperti kandungan halaman web, rekod log, data media sosial, dsb. Oleh itu, membangunkan aplikasi pemprosesan teks berprestasi tinggi adalah sangat penting kepada banyak bidang, seperti enjin carian, perlombongan data, pemprosesan bahasa semula jadi, dsb. Apabila membangunkan aplikasi pemprosesan teks berprestasi tinggi, pilihan bahasa adalah penting. Bahasa Go ialah bahasa yang dibangunkan oleh Go

Fahami ciri baharu PHP8: Bagaimana hendak menggunakan pengendali dan kod rentetan baharu untuk memproses teks? Fahami ciri baharu PHP8: Bagaimana hendak menggunakan pengendali dan kod rentetan baharu untuk memproses teks? Sep 11, 2023 pm 12:06 PM

Fahami ciri baharu PHP8: Bagaimana hendak menggunakan pengendali dan kod rentetan baharu untuk memproses teks? PHP8 ialah versi terbaru bahasa pengaturcaraan PHP, dikeluarkan pada tahun 2020. Ia memperkenalkan banyak ciri dan penambahbaikan baharu, salah satunya ialah ciri baharu berkenaan manipulasi rentetan dan pemprosesan teks. Dalam artikel ini, kami akan menumpukan pada ciri baharu ini dalam PHP8 dan mempelajari cara menggunakannya untuk memproses teks. 1. Pengendali rentetan baharu PHP8 memperkenalkan beberapa pengendali rentetan baharu untuk menjadikan rentetan pemprosesan lebih mudah dan mudah. salah satu yang baru

Petua PHP: Gunakan pengaturcaraan PHP untuk merealisasikan fungsi penggantian tanda baca teks Petua PHP: Gunakan pengaturcaraan PHP untuk merealisasikan fungsi penggantian tanda baca teks Mar 28, 2024 pm 12:57 PM

Semasa memproses teks, anda sering menghadapi situasi di mana anda perlu menggantikan tanda baca. Dengan bantuan pengaturcaraan PHP, kita boleh melaksanakan fungsi ini dengan mudah. Berikut akan memperkenalkan cara menggunakan PHP untuk menulis kod bagi menggantikan tanda baca dalam teks. Pertama, kita perlu menjelaskan senarai tanda baca yang perlu diganti, seperti menggantikan noktah dengan koma, tanda soal dengan tanda seru, dsb. Seterusnya, kita boleh menulis fungsi PHP mudah untuk melaksanakan fungsi gantian ini. Berikut ialah contoh kod:

Bagaimana untuk melakukan pemprosesan teks dan perlombongan teks dalam PHP? Bagaimana untuk melakukan pemprosesan teks dan perlombongan teks dalam PHP? May 21, 2023 am 11:21 AM

Dengan pertumbuhan pesat Internet dan jumlah data, pemprosesan teks dan perlombongan teks telah menjadi kemahiran yang diperlukan dalam bidang komputer. PHP, sebagai bahasa skrip tujuan umum, sering digunakan untuk membangunkan aplikasi web. Sama ada ia digunakan untuk perlombongan data atau pemprosesan teks dalam pembangunan harian, PHP ialah alat yang sangat berguna. Dalam artikel ini, kami akan memperkenalkan beberapa konsep dan teknik asas untuk pemprosesan teks dan perlombongan teks dalam PHP, dan menyediakan beberapa contoh kod praktikal untuk membantu pembaca mendalami pemahaman mereka tentang pemprosesan teks PHP dan perlombongan teks. watak

See all articles