无论如何通过优化/缩小代码来加快速度吗?
SELECT fullName,
email_address,
pos_desc,
EXT
FROM dbo.BTC_WEB_EMPLOYEE_VIEW
WHERE grp_cde = 'STAFF'
OR grp_cde = 'PROF'
OR grp_cde = 'EXEC'
OR grp_cde = 'ADMIN'
OR grp_cde = 'FAC'
ORDER BY last_name
答案 0 :(得分:2)
使用IN而不是OR
SELECT fullName, email_address, pos_desc, EXT
FROM dbo.BTC_WEB_EMPLOYEE_VIEW
WHERE grp_cde IN ( 'STAFF', 'PROF', 'EXEC', 'ADMIN', 'FAC')
ORDER BY last_name
可能会有所帮助 或使用此列的索引