SQL 查询语句性能对比分析

同样查询北京的区县以上行政区划(含区县)共16条数据;
SELECT TOP 1000 [ADCD]
      ,[ADNM]
      ,[LGTD]
      ,[LTTD]
  FROM [YY_DB].[dbo].[AD_CD_B]
  where ADCD like '%000000000' and ADCD!=110102000000000
  最短耗时72ms;
 
    select * from  AD_CD_B where ADCD = 110100000000000 or
ADCD =110101000000000 or ADCD =110105000000000 or ADCD =110106000000000
or ADCD =110107000000000 or ADCD =110108000000000 or ADCD =110109000000000 or
ADCD =110111000000000 or ADCD =110112000000000 or ADCD =110113000000000
or ADCD =110114000000000 or ADCD =110115000000000 or ADCD =110116000000000
or ADCD =110117000000000 or ADCD =110228000000000 or ADCD =110229000000000
最短耗时 110ms;
 
    select * from  AD_CD_B where ADCD in( 110100000000000,
110101000000000,
110105000000000,
110106000000000,
110107000000000,
110108000000000,
110109000000000,
110111000000000,
110112000000000,
110113000000000,
110114000000000,
110115000000000,
110116000000000,
110117000000000,
110228000000000,
110229000000000)
最短耗时114ms;

 

你可能感兴趣的:(SQL 查询语句性能对比分析)