ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable726 (Value varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable726 ('100'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า DemoTable726 ('10'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> ลงในค่า DemoTable726 ('110'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable726 ('2000'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า DemoTable726 ('1000 ');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable726;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------+| ความคุ้มค่า |+-------+| 100 || 10 || 110 || 2000 || 1000 |+-------+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อจัดเรียงคอลัมน์ตัวเลข varchar ตามลำดับจากน้อยไปมาก -
mysql> เลือก *จากลำดับ DemoTable726 โดย CAST(Value AS DECIMAL(20,2));
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------+| ความคุ้มค่า |+-------+| 10 || 100 || 110 || 1000 || 2000 |+-------+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อเรียงลำดับและแสดงผลในลำดับจากมากไปน้อย -
mysql> เลือก *จากคำสั่ง DemoTable726 โดย CAST(Value AS DECIMAL(20,2)) DESC;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------+| ความคุ้มค่า |+-------+| 2000 || 1000 || 110 || 100 || 10 |+-------+5 แถวในชุด (0.00 วินาที)