Mengambil text sebelum spasi terakhir

sebuah catatan saat kerja

Untuk dapatin string sebelum spasi terakhir:

DECLARE @string VARCHAR(MAX)

SET @string = 'Ini contoh kalimatnya ya'
SELECT  REVERSE(RIGHT(REVERSE(@string), LEN(@string) - NULLIF(CHARINDEX(' ', REVERSE(@string)), 0)))

Jadi tujuannya, misal ada string yang panjang. trus pengen dapatin 100 karakter aja. Ternyata karakter ke 100 itu berada di tengah-tengah kata. Jelek dong. Nah, ini cara untuk dapatin string sampai sebelum spasi terakhir.

Hasilnya:

 

Also read...

Leave a Reply

Your email address will not be published. Required fields are marked *