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;
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)
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)
Gunakan pernyataan pilih untuk memaparkan semua rekod dalam jadual. Pertanyaan untuk memaparkan semua rekod adalah seperti berikut -
mysql> select *from gettingLast5Characters;
Ini adalah output -
+----------------------+ | BookName | +----------------------+ | Introduction to C | | C in Depth | | Introduction to Java | | Let us C | +----------------------+ 4 rows in set (0.00 sec)
Ini adalah pertanyaan untuk mendapatkan 5 aksara terakhir rentetan -
mysql> select RIGHT(BookName,5) as Last5Character from gettingLast5Characters;
Berikut adalah output -
+----------------+ | Last5Character | +----------------+ | to C | | Depth | | Java | | us C | +----------------+ 4 rows in set (0.04 sec)
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!