Author Topic: Menggantikan huruf terakhir dengan karakter tertentu di mysql server  (Read 230 times)

0 Members and 1 Guest are viewing this topic.

Offline pangeranku

  • Junior Member
  • *
  • Posts: 142
Kepada para master dan senior

Mohon bantuannya gimana caranya mengganti karakter terakhir dalam suatu tabel sql server dengan karakter tertentu

misalnya saya inggin mengganti huruf terakhir dengan X

belajar
makan
bekerja
menggambar

akan menjadi
belajax
makax
bekerjx
menggambax

Sebelum dan sesudahnya atas masukan dari senior dan master diucapkan terima kasih

Offline foxy

  • Fox-id M.V.P
  • Hero Member
  • *
  • Posts: 3.556
    • Foxy Land
Re: Menggantikan huruf terakhir dengan karakter tertentu di mysql server
« Reply #1 on: October 17, 2017, 05:15:33 PM »
untuk mengganti huruf terakhir; berarti Anda perlu mengambil sebagian dari string, mulai dari huruf pertama, sampai huruf ke (n-1) --> dimana n adalah panjang string. Di MSSQL Server, ada fungsi RTRIM() untuk membuang karakter spasi di sebelah kanan string. Ada fungsi LEN() untuk mendapatkan panjang string. Ada fungsi  SUBSTRING() untuk mendapatkan bagian dari string. Manfaatkan semua fungsi itu, dan kombinasikan dengan perintah UPDATE ... FROM.... maka Anda akan mendapatkan solusi dari masalah Anda.  :icon_biggrin:


(silahkan coba dulu. Post hasil usaha Anda. Saya nanti akan bantu memperbaiki )

hth,
foxy
This post is provided as is. Feel free to use all the codes and information, however understand that I don't have any obligations to fix any bug(s) or follow up this subject.

Offline xWongso

  • Newbie
  • *
  • Posts: 19
Re: Menggantikan huruf terakhir dengan karakter tertentu di mysql server
« Reply #2 on: October 18, 2017, 02:55:37 PM »
Kepada para master dan senior

Mohon bantuannya gimana caranya mengganti karakter terakhir dalam suatu tabel sql server dengan karakter tertentu

misalnya saya inggin mengganti huruf terakhir dengan X

belajar
makan
bekerja
menggambar

akan menjadi
belajax
makax
bekerjx
menggambax

Sebelum dan sesudahnya atas masukan dari senior dan master diucapkan terima kasih


UPDATE nmtabelnya SET nmfieldnya = CONCAT(LEFT(nmfieldnya,LENGTH(nmfieldnya)-1),'X');


Offline pangeranku

  • Junior Member
  • *
  • Posts: 142
Re: Menggantikan huruf terakhir dengan karakter tertentu di mysql server
« Reply #3 on: October 23, 2017, 08:49:27 AM »
kepada Pak Foxy dan Mr xWongso

terima kasih atas respon dan share ilmunya, saya akan coba terapkan arahan dan ilmu nya

terima kasih


Offline foxy

  • Fox-id M.V.P
  • Hero Member
  • *
  • Posts: 3.556
    • Foxy Land
Re: Menggantikan huruf terakhir dengan karakter tertentu di mysql server
« Reply #4 on: October 23, 2017, 08:53:45 PM »
Baru perhatian.... ini judulnya "... di mysql server", tapi di isi nya:
Mohon bantuannya gimana caranya mengganti karakter terakhir dalam suatu tabel sql server dengan karakter tertentu


jadi jawabannya kolaborasi; saya sebelumnya menjawab solusi di sql server, dan xWongso menjawab untuk mysql...

Semoga pangeranku bisa menerapkan dengan tepat; sebenarnya ini Anda pakai database apa sih?  :icon_biggrin:
This post is provided as is. Feel free to use all the codes and information, however understand that I don't have any obligations to fix any bug(s) or follow up this subject.