Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào chúng ta có thể truy xuất độ dài của một chuỗi được chỉ định trong MySQL?

Các hàm chuỗi CHAR_LENGTH () hoặc CHARACTER_LENGTH () trong MySQL được sử dụng để truy xuất độ dài của một chuỗi được chỉ định. Hàm này sẽ chỉ đếm số lượng ký tự và bỏ qua xem các ký tự là byte đơn hay byte nhiều.

Ví dụ

mysql> Select CHAR_LENGTH('New Delhi');
+--------------------------+
| CHAR_LENGTH('New Delhi') |
+--------------------------+
| 9                        |
+--------------------------+
1 row in set (0.00 sec)

mysql> Select CHAR_LENGTH('NewDelhi');
+-------------------------+
| CHAR_LENGTH('NewDelhi') |
+-------------------------+
| 8                       |
+-------------------------+
1 row in set (0.00 sec)

mysql> Select CHARACTER_LENGTH('NewDelhi');
+------------------------------+
| CHARACTER_LENGTH('NewDelhi') |
+------------------------------+
| 8                            |
+------------------------------+
1 row in set (0.00 sec)

mysql> Select CHARACTER_LENGTH('New Delhi');
+-------------------------------+
| CHARACTER_LENGTH('New Delhi') |
+-------------------------------+
| 9                             |
+-------------------------------+
1 row in set (0.00 sec)