我正在嘗試掃描一列并僅回傳包含一個或三個單詞的行。我嘗試使用以下查詢片段,但它沒有回傳任何內容。有什么建議嗎?
SELECT
Column_1
Column_2
FROM Table
WHERE
Column_1 LIKE '% %' and Column_1 LIKE '% % %'
資料示例:
Column_1將包含以下內容:
Check;ACH;Wire
或
Check;Wire
或
ACH
uj5u.com熱心網友回復:
如果你的話是分開的;,你可以相信,一種方法是計算它們:
select *
from tablename
where
(datalength(Column_1) - datalength(replace(Column_1,';',''))) / datalength(';') in (1,2)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/495802.html
上一篇:計算薪水的最佳方法
