Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีหาความยาวเฉลี่ยของสตริงใน MySQL

ใช้ฟังก์ชัน AVG(LENGTH()) เพื่อหาความยาวเฉลี่ย มาสร้างตาราง:

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

แทรกข้อมูล:

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)

แสดงข้อมูล:

mysql> select * from AverageString;

ผลลัพธ์

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

คำสั่งหาความยาวเฉลี่ย:

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

ผลลัพธ์

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