本来是用 SELECT COUNT(*) FROM sheetname WHERE column = ‘tsst’
通过比较来判断,数值是否已经存在,如果已经存在,就不再写入数据。后来在网络上搜索了下,说是isnull的效率要高一些。
我便把SQl的代码修改为如下:
尝试了下,不同代码的运行效率:
SELECT ISNULL((SELECT Hash FROM transactions WHERE Hash = '0x01c5e8470361a3c14d0c4ae38c5ede25606b763e1dea320509dfc37ca329e596'))
共 1 行, 查询花费 0.0012 秒。