ในการรับความยาวสตริงเฉลี่ยใน MySQL เราจะแก้ไขคิวรีที่ได้รับแถวตั้งแต่ 1 ถึง 10 และแสดงผลลัพธ์
ให้เราสร้างตารางก่อน แบบสอบถามเพื่อสร้างตารางมีดังนี้ −
mysql> สร้างตาราง AverageString -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> Value varchar(20) -> );Query OK, 0 แถวได้รับผลกระทบ (0.66 วินาที)
แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −
mysql> แทรกลงในค่า AverageString(Value)('MySQL Query');Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที)mysql> แทรกลงในค่า AverageString(Value)('SQL Server Query');Query OK, 1 แถวได้รับผลกระทบ (0.17 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −
mysql> เลือก *จาก AverageString;
ผลลัพธ์
<ก่อนหน้า>+----+-----------------+| รหัส | ความคุ้มค่า |+----+-----------------+| 1 | แบบสอบถาม MySQL || 2 | แบบสอบถามเซิร์ฟเวอร์ SQL |+---+-----------------+2 แถวในชุด (0.00 วินาที)แบบสอบถามมีดังต่อไปนี้เพื่อรับความยาวสตริงเฉลี่ย -
mysql> เลือก avg(length(Value)) จากขีดจำกัด AverageString 10;