0
,我需要選擇基於以下條件的列:如果列包含隨後11個隨機字符,包括空格,然後'Hold'
串'Alerting'
SQL凡列包含字符串由11個隨機字符和分離,然後串
?
我已經試過:
SELECT * FROM INTERACTIONSUMMARY
WHERE CALLEVENTLOG LIKE 'Alerting___________Hold';
,我需要選擇基於以下條件的列:如果列包含隨後11個隨機字符,包括空格,然後'Hold'
串'Alerting'
SQL凡列包含字符串由11個隨機字符和分離,然後串
?
我已經試過:
SELECT * FROM INTERACTIONSUMMARY
WHERE CALLEVENTLOG LIKE 'Alerting___________Hold';
你可以使用你的子下方或地方通配符的組合字後做你的病情。
SELECT SUBSTRING('Alerting___________Hold', 0, 9) -- Alerting
SELECT SUBSTRING('Alerting___________Hold', 20, 4) -- Hold
SELECT *
FROM INTERACTIONSUMMARY
WHERE CALLEVENTLOG LIKE ('Alerting%') AND CALLEVENTLOG LIKE ('%Hold')`
外部通配符(%)和11個位置的下劃線。請查閱documentation瞭解更多信息。
DECLARE @tbl TABLE(
val VARCHAR(200)
)
INSERT INTO @tbl SELECT 'Super duper test Alerting12345678912Hold'
SELECT * FROM @tbl WHERE val LIKE '%Alerting___________Hold%'
您試過的查詢返回的結果是什麼,結果如何? – hatchet