Wednesday, January 11, 2006

最好是不一樣啦



def genSqlCmd(aid,limit=0, offset=0) :
sqlcmd = 'SELECT * FROM test where aid = ?"
if limit > 0:
offset = min( 0, offset )
sqlcmd = '%s LIMIT %d OFFSET %d'% (sqlcmd, limit, offset)
sqlObj.execute(sqlcmd,
(aid,))


limit都是傳50進去,而offset分成兩種傳法:
  1. 3000-->2950-->2900
  2. 0-->50-->100
最好是產生的的sql命令會不一樣啦。team leader堅信我的程式如果傳遞offset是降冪,產生的sql指令會跟傳升冪的不同。

No comments: