我在查询中有这样的字符串
SELECT FirstName, LastName, 'Long Live Pakistan' AS Phrase
FROM EmployeeInfo
有什么办法可以使我仅从该短语中取出live
吗?
答案 0 :(得分:0)
如果您也具有其他字符串的相似模式,则可以:
SELECT FirstName, LastName, PARSENAME(REPLACE('Long Live Pakistan', ' ', '.'), 2) AS Phrase
FROM EmployeeInfo einfo;
答案 1 :(得分:0)
不确定您要达到的目标,但这将检查单词并选择您要检查的值,否则将选择null:
DECLARE @word varchar(20) = 'Live'
SELECT
FirstName, LastName,
CASE WHEN 'Long Live Pakistan' like '%'+@word+'%' THEN @word END AS Phrase
FROM EmployeeInfo