我想使用一个普通的QUERY,where以通常的方式运行where A = 'Speed',但是选择的列是根据公式确定的。具体来说,我只想返回列,该列在第1行中有一个用户确定的数字。第1行的数字范围从4到10,没有重复,但按可变顺序排列。A1:E; "Select xxx where A = 'Speed')
根据第1行的值,我正在寻找我应该放置的xxx的位置。
如何使用运算符in、or或union在Oracle上提供更好的性能?我想,在一个表上,每一个y的不同值都有10到500行,超过1兆行。= 1select * from table where y = 2select * from table where y = 3汇总:没有最佳实践或建议使用一个操作符而不是其他操作符。在最好的情况下,所有3条语句都具有相同的性能指标。但可以说,一种说法比另一种更好。
Beverage Royal Master0 Beverage Coke Local
我想根据Code、Category和Name选择唯一的值。如果有重复的条目(如表中的元素1和2),我希望保留第二个元素,其中Type = Master。如何在SQLite中使用SELECT执行此操作?但这将包含重复项。使用GROUP BY应该可以消除重复,但我不知道如何具体<