My data looks like
ID MyText 1 some text; some more text 2 text again; even more text
How can I update MyText to drop everything
Could use CASE WHEN to leave those with no ';' alone.
CASE WHEN
SELECT CASE WHEN CHARINDEX(';', MyText) > 0 THEN LEFT(MyText, CHARINDEX(';', MyText)-1) ELSE MyText END FROM MyTable