0
如何为这个查询做,如果条件....如果不存在的记录,然后从这个选择如果条件此查询
SELECT CAST(left(TerminalName, patindex('%[^0-9]%', TerminalName+'.') - 1) as int)
,'04944700'
,SUBSTRING(TerminalName , CHARINDEX('-' , TerminalName) + 1, LEN(TerminalName))
,TerminalName
,'Bulk'
,'0010'
,user
,GETDATE()
,user
,GETDATE()
FROM External_Blk_Itm_Contracts WHERE TerminalName NOT IN (SELECT MBFTERMINALNAME FROM budterminals)