1. 程式人生 > >SQL 查詢語句效能對比分析

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;