1 取一个号码,SELECT NUM FROM NUM_INFO WHERE NUM 一下,看是否存在,不存在则插入
2 把所有号码取出,用语句SELECT NUM FROM NUM_INFO WHERE NUM IN(NUMLIST),其中NUMLIST就是所有的号码
我觉得应该使第二种方法比较快,不知道对不对,请各位指教。
...全文
894打赏收藏
一个SELECT的效率问题
我写了一个程序,需要把用户输入的号码,对照在数据库中是否已存在,如果不存在,就插入,想问一下以下两种方式哪一种效率较高? 1 取一个号码,SELECT NUM FROM NUM_INFO WHERE NUM 一下,看是否存在,不存在则插入 2 把所有号码取出,用语句SELECT NUM FROM NUM_INFO WHERE NUM IN(NUMLIST),其中NUMLIST就是所有的号码 我觉得应该使第二种方法比较快,不知道对不对,请各位指教。