博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
替代SQL语句WHERE条件中OR关键词
阅读量:5308 次
发布时间:2019-06-14

本文共 380 字,大约阅读时间需要 1 分钟。

SQL语句,当WHERE条件需要搜索工号为16或工号为2的雇员姓名时,需用到OR关键词如:

SELECT
 
[
EmployeeName
]
 
FROM
 
[
Employee
]
 
WHERE
 
[
WorkNumber
]
 
=
 
16
 
OR
 
[
WorkNumber
]
 
=
 
2

但是,上面SQL语句会涉及效率与性能问题,因为重写上面SQL语句:

SELECT
 
[
EmployeeName
]
 
FROM
 
[
Employee
]
 
WHERE
 
[
WorkNumber
]
 
=
 
16
UNION
 
ALL
SELECT
 
[
EmployeeName
]
 
FROM
 
[
Employee
]
 
WHERE
 
[
WorkNumber
]
 
=
 
2

 

 

转载于:https://www.cnblogs.com/insus/archive/2010/07/01/1769360.html

你可能感兴趣的文章
cssText()
查看>>
微信小程序里碰到的坑和小知识
查看>>
ITOO高校云平台V3.1--项目总结(二)
查看>>
Spring Java-based容器配置
查看>>
android launcher2开发之 有抽屉改成无抽屉
查看>>
Android App补丁更新
查看>>
混用Int与IntPtr导致GetProcAddress始终返回null
查看>>
第四次网络原理笔记
查看>>
mac笔记本怎样显示隐藏的文件
查看>>
关于socket通讯,如何才能高效?
查看>>
NPOI导Excel样式设置
查看>>
webp图像批量转换软件推荐——XnConvert
查看>>
PHP session用redis存储
查看>>
hdu1232畅通工程 并查集
查看>>
JS和CSS实现响应式
查看>>
动态修改JS对象的值及React setState
查看>>
51nod1244 莫比乌斯函数之和
查看>>
$(document).height 与$(window).height的区别
查看>>
Android WebView默认GONE出现的问题记录
查看>>
关于敏捷开发的一些想法
查看>>