作者annies5 (念渝)
看板Programming
标题Re: [问题] sqlite的bug?
时间Fri Nov 3 12:01:59 2017
※ 引述《cert889 (展翅高飞)》之铭言:
: Hi, all
: 我在使用sqlite的Max和Min时,发生奇怪的问题如下:
: SQLite version 3.20.1 2017-08-24 16:21:36
: Enter ".help" for usage hints.
: sqlite> SELECT Max(close) FROM Daily WHERE rowid<=62;
: .97
: sqlite> SELECT Min(close) FROM Daily WHERE rowid<=62;
: 1.03
: sqlite> SELECT Max(close) FROM Daily WHERE rowid<=61;
: .97
: sqlite> SELECT Min(close) FROM Daily WHERE rowid<=61;
: .76
: 如上所示,rowid<=61时,可以正常取Max和Min值
: 但rowid<=62时,Min值居然大於Max值??
: 请问有人知道rowid=62时,发生了什麽事吗?....囧>
看起来就是close栏位被当成字串比较
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.124.234.254
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1509681722.A.06D.html