Q
篩選出與行匹配子
0
A
回答
0
我沒有測試這一點,但它應該給你一個想法..
內加入收據即其中左表的子集(COL,1)=「R」 與期刊(子集left(col,1)='j)表中,您將得到匹配行的列表。
然後只需從表中選擇其不在這個名單
SELECT * FROM [Table]
WHERE SUBSTRING(col,2,100) NOT IN
(SELECT Receipts.Ref FROM
(SELECT SUBSTRING(col,2,100) Ref from [Table] WHERE LEFT(col,1) = 'R') Receipts
INNER JOIN (SELECT SUBSTRING(col,2,100) Ref from [Table] WHERE LEFT(col,1) = 'J') Journals ON Receipts.Ref = Journals.Ref)
0
select
Value
from MyTable
group by substring(Value,2,len(Value))
having count(*) = 1
+0
語法不正確 –
0
當然,這個怎麼行?
create table t1 (
t varchar(20)
)
go
insert into t1 (t) values ('R123'),('R234'),('R345'),('J123')
go
select Numerals
from (
select SUBSTRING(t,1,1) as Prefix, SUBSTRING(t,2,999) as Numerals
from t1) a
group by Numerals
having COUNT(*) = 1
相關問題
- 1. 篩選行不匹配字符串
- 2. 篩選具有ALMOST匹配列的行
- 3. SPARQL篩選:獲得匹配
- 4. 使用grep與正則表達式來篩選出匹配
- 5. Windows批處理:無法篩選出精確匹配的行
- 6. Mail篩選器調用的AppleScripts是否可以訪問與篩選器匹配的電子郵件?
- 7. 如何將篩選出的行與未按月篩選的行進行分組
- 8. logstash無法匹配grok篩選器
- 9. 用JObject []篩選和匹配奮鬥
- 10. 篩選數據時,列匹配
- 11. MySQL與可選NULL匹配where子句
- 12. 總計值與前N個SSRS中的篩選值不匹配
- 13. 篩選與輸入相匹配的列表項目
- 14. 篩選與其他表匹配的查詢
- 15. 篩選出一些行
- 16. 篩選出聚合行SSRS
- 17. 匹配在子表多行與MySQL
- 18. 基於多行匹配條件篩選文本
- 19. SQL選擇與匹配的行值
- 20. 獲取與子查詢給出的最小值匹配的行
- 21. MySQL查詢選擇匹配與匹配行相關的條件和行的行
- 22. 篩選出dubbels
- 23. 與其他行匹配行
- 24. jquery selecter,篩選出動畫的孩子
- 25. 篩選與
- 26. 篩選與AngularJS
- 27. 篩選與JDOQL
- 28. Datatables個別列篩選(選擇標記):使用完全匹配
- 29. PHP/MySQL關係數據庫問題。篩選以匹配選項
- 30. Apache Wicket - 使用FilterToolbar進行DataTable篩選與手動篩選
定義「相似」。那些具有相同的數字部分和前面的字符的行? – zerkms
從第二個字符位置到最後匹配的行。 R123將作爲收據,J123將成爲日記賬分錄,並且由於它們本質上會取消,所以不應退回。 – Geordan
你怎麼知道J123屬於R123?如果它是日記賬分錄,是不是可以用於其他交易?或者表中有更多的識別信息? –