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

จะลบข้อความบางส่วนออกจากค่าใน MySQL ได้อย่างไร


ในการลบข้อความบางส่วนออกจากค่า คุณสามารถใช้ REPLACE() จาก MySQL ต่อไปนี้เป็นไวยากรณ์ -

อัปเดต yourTableName ตั้งค่า yourColumnName =เปลี่ยน (yourColumnName ,'yourValue ', '' );

ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง removePartialTextDemo -> ( -> JavaVersionDetails varchar(100) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.51 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก -

mysql> แทรกลงในค่า removePartialTextDemo ('Java Version 1.0'); เคียวรีตกลง, 1 แถวได้รับผลกระทบ (0.50 วินาที)mysql> แทรกลงในค่า removePartialTextDemo ('Java Version 1.1'); เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.23 วินาที )mysql> แทรกลงในค่า removePartialTextDemo ('Java เวอร์ชัน 1.2'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที) mysql> แทรกลงในค่า removePartialTextDemo ('Java เวอร์ชัน 1.3'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.27 วินาที) mysql> แทรกลงในค่า removePartialTextDemo ('Java เวอร์ชัน 1.4'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15 วินาที) mysql> แทรกลงในค่า removePartialTextDemo ('Java เวอร์ชัน 7'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที)

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

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

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+--------------------+| JavaVersionDetails |+--------------------+| Java เวอร์ชัน 1.0 || Java เวอร์ชัน 1.1 || Java เวอร์ชัน 1.2 || Java เวอร์ชัน 1.3 || Java เวอร์ชัน 1.4 || Java เวอร์ชัน 7 |+--------------------+6 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามเพื่อลบข้อความบางส่วนออกจากค่า เรากำลังแยกหมายเลขเวอร์ชันที่นี่ -

mysql> อัปเดต removePartialTextDemo setJavaVersionDetails =แทนที่ (JavaVersionDetails,'Java Version ',''); เคียวรีตกลง ได้รับผลกระทบ 6 แถว (0.09 วินาที) แถวที่ตรงกัน:6 เปลี่ยนแล้ว:6 คำเตือน:0

ให้เราแสดงบันทึกทั้งหมดจากตารางเพื่อตรวจสอบข้อความบางส่วนที่ถูกลบ -

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

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+--------------------+| JavaVersionDetails |+--------------------+| 1.0 || 1.1 || 1.2 || 1.3 || 1.4 || 7 |+--------------------+6 แถวในชุด (0.00 วินาที)