Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何从sql中的字符串中获取特定字母_Sql Server - Fatal编程技术网

Sql server 如何从sql中的字符串中获取特定字母

Sql server 如何从sql中的字符串中获取特定字母,sql-server,Sql Server,我在查询中有这样的字符串 SELECT FirstName, LastName, 'Long Live Pakistan' AS Phrase FROM EmployeeInfo 有没有什么方法可以让我只从这个短语中获得live SELECT FirstName, LastName, PARSENAME(REPLACE('Long Live Pakistan', ' ', '.'), 2) AS Phrase FROM EmployeeInfo einfo; 不确定要实现什么,但这将检查单词

我在查询中有这样的字符串

SELECT FirstName, LastName, 'Long Live Pakistan' AS Phrase
FROM EmployeeInfo

有没有什么方法可以让我只从这个短语中获得
live

SELECT FirstName, LastName, PARSENAME(REPLACE('Long Live Pakistan', ' ', '.'), 2) AS Phrase
FROM EmployeeInfo einfo;

不确定要实现什么,但这将检查单词并选择要检查的值,否则将选择null:

DECLARE @word varchar(20) = 'Live'

SELECT 
  FirstName, LastName, 
  CASE WHEN 'Long Live Pakistan' like '%'+@word+'%' THEN @word END AS Phrase
FROM EmployeeInfo

你想要实现什么?只有“活”字吗<代码>在SQL端使用
PATINDEX
/
SUBSTRING
或在客户端使用正则表达式时,短语“%Live%”和“Live”结束时的大小写。但是,如果“短语”实际上可以包含,那么它将不是一种可靠的方法,因为t-SQL不是一种常规语言。当我在短语中添加一些其他单词时,它将失败。就像我添加的
Australia
,现在它返回
Pakistan
这个短语是dynamic@DoonieDarkoo不确定你想要实现什么。确保你的问题有明确的要求,包括测试数据和预期结果。这个短语实际上是一列吗?