Bagaimana untuk memintas digit pertama rentetan dalam mysql

青灯夜游
Lepaskan: 2021-12-03 18:04:18
asal
20667 orang telah melayarinya

Kaedah mysql memintas digit pertama rentetan: 1. Gunakan fungsi LEFT() dengan sintaks "left(intercepted string, intercepted length)" 2. Gunakan fungsi SUBSTRING() dengan sintaks "subrentetan( Rentetan yang dipintas, 1, panjang pintasan)".

Bagaimana untuk memintas digit pertama rentetan dalam mysql

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

Kaedah Mysql memintas digit pertama rentetan:

1 Gunakan fungsi LEFT()

Fungsi LEFT() boleh memintas rentetan bermula dari kiri

Penggunaan: left(str, length), iaitu: left(被截取字符串,截取长度)

[Contoh] Gunakan fungsi LEFT untuk kembali aksara kiri dalam rentetan

mysql> SELECT LEFT('MySQL',2);
+-----------------+
| LEFT('MySQL',2) |
+-----------------+
| My              |
+-----------------+
1 row in set (0.04 sec)
Salin selepas log masuk

Ia boleh dilihat daripada hasil larian bahawa subrentetan panjang 2 bermula dari sebelah kiri rentetan "MySQL" dikembalikan, dan hasilnya ialah "Saya".

2 Gunakan fungsi SUBSTRING()

SUBSTRING() untuk memintas rentetan panjang tertentu

Penggunaan:

substring(str, pos, length), iaitu: substring(被截取字符串,从第几位开始截取,截取长度)

Apabila parameter kedua pos fungsi SUBSTRING() ialah 1, rentetan panjang tertentu dipintas dari awal.

Anda juga boleh menggunakan nilai negatif untuk pos. Jika ya, kedudukan subrentetan itu bermula daripada posaksara ke- pada penghujung rentetan, iaitu aksara pos praakhir, bukannya permulaan rentetan.

[Contoh] Gunakan fungsi SUBSTRING untuk mendapatkan subrentetan pada kedudukan yang ditentukan,

mysql> SELECT SUBSTRING('computer',1,3) AS col1,
    -> SUBSTRING('computer',3,4) AS col2,
    -> SUBSTRING('computer',-3) AS col3,
    -> SUBSTRING('computer',-5,3) AS col4;
+--------+------+------+------+
| col1 | col2 | col3 | col4 |
+------+------+------+------+
| com  | mput | ter  | put  |
+--------+------+------+------+
1 row in set (0.00 sec)
Salin selepas log masuk

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk memintas digit pertama rentetan dalam mysql. 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