SQL Server 2016 onwards.
SQL
DECLARE @xml XML =
N'<jobrundeps>
<dep id="14175632">
<type>2</type>
<jobdepid>7390</jobdepid>
<override>N</override>
<met>N</met>
<filename>/u01/pbm_data/rxad/UDF_B_ACCOUNT.*.TCH</filename>
<filetype>200</filetype>
<fileextent>0</fileextent>
<nodeid>128</nodeid>
</dep>
</jobrundeps>';
;WITH rs AS
(
SELECT ROW_NUMBER() OVER (ORDER BY (SELECT null)) AS seq
, value
FROM STRING_SPLIT((SELECT @xml.value('(/jobrundeps/dep/filename/text())[1]', 'varchar(100)')), '/')
)
SELECT TOP(1) value
FROM rs
ORDER BY seq DESC;
Output
+---------------------+
| value |
+---------------------+
| UDF_B_ACCOUNT.*.TCH |
+---------------------+
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…