我有一个如下查询,它从描述包含“法律:”的表中选择描述
目前它会提取描述字段中的所有内容。我想做的只是从 'legal:' 关键字中提取 50 个字符。
SELECT Description
FROM Issues
WHERE
Description like '%legal:%'
任何帮助表示赞赏。
我有一个如下查询,它从描述包含“法律:”的表中选择描述
目前它会提取描述字段中的所有内容。我想做的只是从 'legal:' 关键字中提取 50 个字符。
SELECT Description
FROM Issues
WHERE
Description like '%legal:%'
任何帮助表示赞赏。
MySQL
SELECT SUBSTRING(SUBSTRING_INDEX(Description, 'legal:', -1), 1, 50)
FROM Issues
WHERE Description LIKE '%legal:%'
SQL Server
SELECT SUBSTRING(Description, CHARINDEX('legal:', Description) + 6, CHARINDEX('legal:', Description) + 56)
FROM Issues
WHERE Description LIKE '%legal:%'
AND CHARINDEX('legal:', Description) > 0