指令SELECT …… WHERE Condition,是一个形式,查询Condition表达式求值为真的记录,那可以是任意的函数,当能用简单的表达式写出Condition时,可以直接写在指令中,如果表达式较复杂、需要更多的代码,为了保持指令的清晰性,应把Condition用函数替代,只要这个函数的返回值是逻辑型即可。SELECT指令很简单,它只认那个位置的表达式是真还是假,所以,那实际上可以做任何條件的查询。
忠告:不要习惯把什么代码都挤在一条指令中,那除了破坏可读性之外,别无好处,实际上也不会增加程序的执行效率。不是指令在一行上执行就会快一点的,复杂的指令语句,会给解释器解释语句添加时间,分析那一大段字符串是需要时间的!vfp是解释型语言,边解释边执行的,循环迭代一次,指令就解释编译一次,循环中的复杂指令多,执行越慢。
[ 本帖最后由 TonyDeng 于 2015-5-3 11:49 编辑 ]
忠告:不要习惯把什么代码都挤在一条指令中,那除了破坏可读性之外,别无好处,实际上也不会增加程序的执行效率。不是指令在一行上执行就会快一点的,复杂的指令语句,会给解释器解释语句添加时间,分析那一大段字符串是需要时间的!vfp是解释型语言,边解释边执行的,循环迭代一次,指令就解释编译一次,循环中的复杂指令多,执行越慢。
[ 本帖最后由 TonyDeng 于 2015-5-3 11:49 编辑 ]
授人以渔,不授人以鱼。