I have to split a string, I need take the first 25 characters and then the others, this is my code
select
SUBSTRING(field, 1, 25),
SUBSTRING(field, 26, (LEN(field)-25))
from table
but I'm getting this for the second substring:
Invalid length parameter passed to the left or substring function
What's wrong in that?
You can use stuff():
select left(field, 25),
stuff(field, 1, 25, '')
The problem is that substring() doesn't accept a negative length, which your code calculates.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With