我只有一个abhorrend表,没有索引,没有按键,没有身份证,没有秩序,25列,18万行。我使用一个名为TaQL(“表查询语言”),在SQL十岁上下的语言。
我需要选择 - 从 - 在那里...这听起来没问题!然而,那里的条件是1683套简单的条件:
set#1: columnA>num1 and columnB>num2 and columnC<num3 and columnD>=num4 ...
or
set#2: columnA>num189 and columnB>num274 and columnC<num321 and columnD>=num457 ...
or
set#n: ...
or
set#1683: ....
我当前的代码工作正常,但它在WHERE语句1683线。我通过AWK和正则表达式创建它。
有没有减少这种巨大的代码优雅的方式?
你有没有尝试过创建也有一些正常化它,因此你可以导入到自己的数据库,新的数据格式的方法,那么你可以添加索引,清理标准保留,等甚至添加新的列结束你的表(或列)为“KEEPTHIS”。
然后,应用更新YourTable设置KEEPTHIS = 1,其中的标准..甚至设置等于它与合格条件的值。然后,你可以根据这些值查询,甚至那些没有分配到一个值,看看是否有这些记录任何好处以前没有实现。
听起来像是一件事情,不管是什么,但可能是一个不错的方法有事情预盖章,并在数据库中,您可以管理与其他来源来源。