微软认证
深入浅出SQL系列之嵌套SELECT语句
日期:2013-10-16 17:15
样,嵌套的语句总是和一个值进行比较。语句 (SELECT region FROM bbc WHERE name = 'Brazil') 应该仅返回一个地区,即 'Americas'. 但如果我们在表中再插入一条地区为欧洲,国家名称为Brazil的记录,那会发生什么情况?
这将会导致语句的运行时错误.因为这个SQL语句的语法是正确的,所以数据库引擎就开始执行,但当执行到外部的语句时就出错了。因为这时的外部语句就像好像是 SELECT name FROM bbc WHERE region = ('Americas', 'Europe'),这个语句当然报错了。
那么有没有办法解决这个问题呢,当然有。有一些SQL查询条件允许对列表值(

2/4 下一页 上一页 首页 尾页

微软认证


返回 刷新 WAP首页 网页版 登录
05/02 15:59