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

Làm cách nào để lấy độ dài chuỗi trung bình trong MySQL?

Để có độ dài chuỗi trung bình trong MySQL, chúng tôi sẽ làm việc xung quanh một truy vấn lấy các hàng từ 1 đến 10 và hiển thị kết quả.

Đầu tiên chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau -

mysql> create table AverageString
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Value varchar(20)
   -> );
Query OK, 0 rows affected (0.66 sec)

Chèn một số bản ghi trong bảng bằng lệnh chèn. Truy vấn như sau -

mysql> insert into AverageString(Value) values('MySQL Query');
Query OK, 1 row affected (0.18 sec)
mysql> insert into AverageString(Value) values('SQL Server Query');
Query OK, 1 row affected (0.17 sec)

Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select. Truy vấn như sau -

mysql> select *from AverageString;

Đầu ra

+----+------------------+
| Id | Value            |
+----+------------------+
|  1 | MySQL Query      |
|  2 | SQL Server Query |
+----+------------------+
2 rows in set (0.00 sec)

Truy vấn như sau để lấy độ dài chuỗi trung bình -

mysql> select avg(length(Value)) from AverageString limit 10;

Đầu ra

+--------------------+
| avg(length(Value)) |
+--------------------+
|            13.5000 |
+--------------------+
1 row in set (0.00 sec)