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

จะตัดเครื่องหมายจุลภาคด้วย MySQL ได้อย่างไร


ไวยากรณ์มีดังต่อไปนี้เพื่อตัดเครื่องหมายจุลภาค -

เลือก TRIM(BOTH ',' จาก yourColumnName) จาก yourTableName;

เรามาดูตัวอย่างกัน −

mysql> สร้างตาราง TrimCommasDemo -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก -> ข้อความ AllTechnicalSkills -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.81 วินาที)

ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า TrimCommasDemo(AllTechnicalSkills) (',C,C++,Java,');การสืบค้นตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที)mysql> แทรกลงในค่า TrimCommasDemo(AllTechnicalSkills) (',MySQL,SQLServer, MongoDB,');เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที)mysql> แทรกลงในค่า TrimCommasDemo (AllTechnicalSkills) (', SpringFramework, Hibernate Framework'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก TrimCommasDemo;

นี่คือผลลัพธ์ -

<ก่อนหน้า>+----+---------------------------------------+ | รหัส | AllTechnicalSkills |+----+---------------------------------------+| 1 | ,C,C++,จาวา, || 2 | ,MySQL,SQL Server,MongoDB, || 3 | ,สปริงเฟรมเวิร์ก,ไฮเบอร์เนตเฟรมเวิร์ก, |+---+----------------------------- ----+3 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นข้อความค้นหาเพื่อตัดเครื่องหมายจุลภาคจากการนำหน้าและส่วนท้ายด้วย MySQL -

mysql> เลือก TRIM (ทั้ง ',' จาก AllTechnicalSkills) จาก TrimCommasDemo;

นี่คือผลลัพธ์ -

<ก่อนหน้า>+--------------------------------------+| TRIM(ทั้ง ',' จาก AllTechnicalSkills) |+-------------------------------------- -+| C,C++,Java || MySQL,SQL Server,MongoDB || Spring Framework, Hibernate Framework |+------------------------------------------------------+3 แถว ในชุด (0.00 วินาที)