我正在寻找一种方法,以提取文本,即之前和之后的特定字符在Teradata。例如,除了中间的单词之外,我有一个列是一致的--我想提取这个词。
我有以下两个例子:
客户激活帐户DD: ABCD,日期:XXXX
客户激活账户DD: EFGH,日期为XXXX
我需要在":“和”之前“之后存在的文本--在这种情况下,ABCD或EFGH。到目前为止,我已经有了SUBSTRING (column FROM POSITION ('DD: ' IN column) +4),但这会返回":“之后的所有内容,比如ABCD, ON DATE XXXX。
假设我们有以下四个字符串:
string1 = "Hello my name is 'George' and im fine";string2 = "Hello my name is 'Mary' and im fine";string3 = "Hello my name is 'Peter' and im fime";string4 = "Hello my name is 'Kate' and im fine";
如何仅提取字符串中包含“”中的名称的部分?
提前感谢
基于Java的应用程序使用公共选择查询从所有数据库中提取记录。应该删除特定列(此处为'id')的空值记录。
这是一个查询:
SELECT * from Employee WHERE 1=1 AND id IS NOT NULL AND cast(id as varchar) !=''
它适用于所有数据库,但为SQLException提供了DB2。
目标是:
检查在DB2/Sybase中空值和空值是否相同。
修改SQL查询,使其适用于DB2/Sybase
update [db2].dbo.tblASDF
set deviceID = (select db1.deviceID FROM [database1].[dbo].[device] as db1,[database2].[dbo].[device] as db2 where db1.name = db2.name)
where exists (select * FROM [database1].[dbo].[device] as db1,[database2].[dbo].[device] as db2 where db1.name = db2.name)
问题/陈述1:在"whe
我有以下字符串,如何提取位于两个分隔符之间的文本:
some text to be extracted:
text text text text
= = = = = = = = = = = = =
some text to be extracted
= = = = = = = = = = = = =
text text text text
我还希望两个分隔符与文本一起返回。如何使用Objective-C来实现这一点?