2016-04-29 15 views

回答

0

你不应该在你问具体的方式做到这一点。单个字段中的多个值是不正确的形式,并且会导致无法管理的系统。对于每个列 - 值对,您应该有一行。例如:

Stock  Price  Date 
AAPL  5.00  2016-04-25 
AAPL  6.00  2016-04-26 
AAPL  7.00  2016-04-27 

这样,你总是可以SELECT Price, MAX(DATE) FROM xxx WHERE Stock = 'AAPL'并获得最新的价格,但仍然可以使用类似SELECT Price FROM xxx WHERE Stock = 'AAPL' ORDER BY Date,让你的股票历史的清洁列表这个特殊的股票。