Để 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)