sql查询中让where子句中的某个条件(用"=")一定返回true比如select booknum ,booktype from tb_book where booknum=333 and booktype='computer';用什么值替换“333”可以使where子句中的第一个条件一定返回true.(相当
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 12:25:20
![sql查询中让where子句中的某个条件(用](/uploads/image/z/15100183-55-3.jpg?t=sql%E6%9F%A5%E8%AF%A2%E4%B8%AD%E8%AE%A9where%E5%AD%90%E5%8F%A5%E4%B8%AD%E7%9A%84%E6%9F%90%E4%B8%AA%E6%9D%A1%E4%BB%B6%28%E7%94%A8%22%3D%22%29%E4%B8%80%E5%AE%9A%E8%BF%94%E5%9B%9Etrue%E6%AF%94%E5%A6%82select+booknum+%2Cbooktype+from+tb_book+where+booknum%3D333+and+booktype%3D%27computer%27%3B%E7%94%A8%E4%BB%80%E4%B9%88%E5%80%BC%E6%9B%BF%E6%8D%A2%E2%80%9C333%E2%80%9D%E5%8F%AF%E4%BB%A5%E4%BD%BFwhere%E5%AD%90%E5%8F%A5%E4%B8%AD%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%9D%A1%E4%BB%B6%E4%B8%80%E5%AE%9A%E8%BF%94%E5%9B%9Etrue.%EF%BC%88%E7%9B%B8%E5%BD%93)
sql查询中让where子句中的某个条件(用"=")一定返回true比如select booknum ,booktype from tb_book where booknum=333 and booktype='computer';用什么值替换“333”可以使where子句中的第一个条件一定返回true.(相当
sql查询中让where子句中的某个条件(用"=")一定返回true
比如select booknum ,booktype from tb_book where booknum=333 and booktype='computer';
用什么值替换“333”可以使where子句中的第一个条件一定返回true.
(相当于忽略了第一个条件)
sql查询中让where子句中的某个条件(用"=")一定返回true比如select booknum ,booktype from tb_book where booknum=333 and booktype='computer';用什么值替换“333”可以使where子句中的第一个条件一定返回true.(相当
micro0369的答案正确.
还中以扩展一下:比如@b =1表示忽略booknum的条件,@b=0时,按booknum条件查
select booknum ,booktype from tb_book where ( @b=1 or booknum=333) and booktype='computer';
还有方法,用连接的方式生成sql句.
1 sql ="select booknum ,booktype from tb_book where "
2 sql = sql & " (booknum=333) AND "
3 sql =sql & "booktype='computer';"
按条件写第二行,结果就是
select booknum ,booktype from tb_book where booktype='computer';