Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1892|回复: 4

[已解决]SQL基础:IN的用法

[复制链接]
发表于 2011-11-2 11:56 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2011-11-2 13:10 编辑

可否根据附件的数据,举1,2个示例,好理解。
比如,把例句加在F10单元格

谢谢!
SQL练习.rar (10.68 KB, 下载次数: 14)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-11-2 12:38 | 显示全部楼层    本楼为最佳答案   
Select * from [数据$] where 姓名 in ('张三','王二')

查找 姓名是 张三 , 王二 的数据

评分

参与人数 1 +12 收起 理由
macky591 + 12 学习

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-11-2 12:42 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-11-2 12:50 | 显示全部楼层
mxg825 发表于 2011-11-2 12:38
Select * from [数据$] where 姓名 in ('张三','王二')

查找 姓名是 张三 , 王二 的数据

Select * from [数据$] where 姓名 in ("张三","王二")

我发现,双引号也可以。
它们有没有区别呀
回复

使用道具 举报

发表于 2011-11-2 14:13 | 显示全部楼层
爱疯 发表于 2011-11-2 12:50
Select * from [数据$] where 姓名 in ("张三","王二")

我发现,双引号也可以。

在SQL语句中,查询文本 是标准写法是 两边加单引号!

你用双引号 没出错,只是你引用单元格 的值 的关系!

怎么回事,我暂时也不好理解!

但你直接 SQL="Select * from [数据$] where 姓名 in ("张三","王二")"

就一定不行!

点评

谢谢了!!  发表于 2011-11-2 14:56
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-14 15:21 , Processed in 0.301997 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表