我有3000多支股票,但是其中部分股票是我数据表里不需要的。
有没有简便的方法能够直接把这部分股票直接从表里排除出来?
还是说我需要写SQL语句去提取我需要的股票?
我有3000多支股票,但是其中部分股票是我数据表里不需要的。
有没有简便的方法能够直接把这部分股票直接从表里排除出来?
还是说我需要写SQL语句去提取我需要的股票?
可以使用SQL语句选择
select * from t where not (ts_code in [`000001.SZ, `000002.SZ])
如果要排除的股票比较多,可以放入一个变量,譬如
excludeList = [`000001.SZ, `000002.SZ]
select * from t where not(ts_code in [`000001.SZ, `000002.SZ])
3 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答968 阅读✓ 已解决
1 回答915 阅读✓ 已解决
3 回答1k 阅读
2 回答853 阅读
我翻了用户手册,目前最适合这个问题的函数是:
但是这样操作的话,有一个问题,就是: 如果我有20条股票需要过滤,用这个函数操作起来也挺麻烦的,有没有更好的方法?