Rumah > pangkalan data > tutorial mysql > Dapatkan 5 aksara terakhir rentetan menggunakan pertanyaan MySQL?

Dapatkan 5 aksara terakhir rentetan menggunakan pertanyaan MySQL?

王林
Lepaskan: 2023-09-06 17:13:09
ke hadapan
982 orang telah melayarinya

使用 MySQL 查询获取字符串的最后 5 个字符?

Untuk mendapatkan n aksara pertama rentetan menggunakan MySQL, gunakan LEFT(). Untuk mendapatkan n aksara terakhir rentetan, kaedah RIGHT() digunakan dalam MySQL. Sintaks kaedah

RIGHT() adalah seperti berikut -

SELECT RIGHT(yourColumnName, valueOfN) as anyVariableName from yourTableName;
Salin selepas log masuk

Untuk memahami konsep di atas, mari kita cipta jadual. Pertanyaan untuk mencipta jadual adalah seperti berikut -

mysql> create table gettingLast5Characters
   −> (
   −> BookName varchar(100)
   −> );
Query OK, 0 rows affected (0.73 sec)
Salin selepas log masuk

Kini anda boleh memasukkan rekod dalam jadual menggunakan arahan sisip. Pertanyaannya adalah seperti berikut -

mysql> insert into gettingLast5Characters values('Introduction to C');
Query OK, 1 row affected (0.19 sec)

mysql> insert into gettingLast5Characters values('C in Depth');
Query OK, 1 row affected (0.18 sec)

mysql> insert into gettingLast5Characters values('Introduction to Java');
Query OK, 1 row affected (0.18 sec)

mysql> insert into gettingLast5Characters values('Let us C');
Query OK, 1 row affected (0.51 sec)
Salin selepas log masuk

Gunakan pernyataan pilih untuk memaparkan semua rekod dalam jadual. Pertanyaan untuk memaparkan semua rekod adalah seperti berikut -

mysql> select *from gettingLast5Characters;
Salin selepas log masuk

Ini adalah output -

+----------------------+
| BookName             |
+----------------------+
| Introduction to C    |
| C in Depth           |
| Introduction to Java |
| Let us C             |
+----------------------+
4 rows in set (0.00 sec)
Salin selepas log masuk

Ini adalah pertanyaan untuk mendapatkan 5 aksara terakhir rentetan -

mysql> select RIGHT(BookName,5) as Last5Character from gettingLast5Characters;
Salin selepas log masuk

Berikut adalah output -

+----------------+
| Last5Character |
+----------------+
| to C           |
| Depth          |
| Java           |
| us C           |
+----------------+
4 rows in set (0.04 sec)
Salin selepas log masuk

Lihatlah contoh output di atas, ruang juga mengira .

Atas ialah kandungan terperinci Dapatkan 5 aksara terakhir rentetan menggunakan pertanyaan 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan