前两日我们分享了Excel中玩SQL的基础知识-如何表示表名,今天我们要学习他常用子句中的SELECT子句,虽然我们最先学他, 不过以后我们学习到执行顺序就会明白他执行得比较靠后,这是后话了!进入正题吧!
对了第一讲还没学习的同学一定要看一下:
【Excel-SQL_01 | SQL中的表如何表示?】
S01 | SQL关键词大小写问题SQL中大小写是不敏感的,所以没有严格要求,有些公司可能有统一的要求,方便项目迁移和维护,一般用户看习惯吧!
S02 | SELECT子句用法有SQL基础的同学可能知道,SELECT一般都是配合FROM来执行的!SELECT你可以理解为挑选的意思,FROM则是从什么地方挑选,比如从一个表!
所以常用的语法如下:
Select 字段名 From [表名$区域]其中字段名,有多种情况,下面我们就分别来说明!
▍单字段
比如我们从 SalesData 表中提取单价列(字段)
select 单价 from [SalesData$B:C]这里我们随便说一下,如果字段名有特殊符号,需要使用 []或者中`(Tab键上方)
常用的特殊字符:空格、+\-*、%<>#![]`*()^$.
比如下面这样的表,其中地区中有空格 销售员/店员 有特殊符号 “/”符号
select [销售员/店员] from [Sheet1$]同样你也可以使用 反引号(`)
select `销售员/店员` from [Sheet1$]▍多字段
我们也可以一次查询多个字段,各字段之间的使用 英文逗号 隔开!
比如我们查询 店员及 销售金额 字段
select `销售员/店员` ,金额 from [Sheet1$]多字段还有一种特殊情况,就是我们需要全部字段,我们当然可以逐个打出来吗,但是特别多的情况下,效率太低了,所以SQL为我们提供了通配符- *
* 表示全部字段名,隐藏列表也会被提取
select * from [Sheet1$]字段上面我们就讲得差不多了,还有一个知识点没有讲,表有别名,字段也有别名
▍字段别名
案例中为了方便大家学习,我们提供的字段都是中文的,实际上数据库的字段基本都是英文的,而且有的很长,所以我们直接抽出来可读性很差,但是我们可以使用别名功能,对字段重命名!
比如上面的特殊符号字段,我们可以使用 as 关键词 给一个别名
select [销售员/店员] as 员工 from [Sheet1$]以后我们学到聚合函数,一般对聚合后的结果都要给别名!
虽然我们说SELECT一般和FROM子句配合使用,但是也不绝对,SELECT本身也可以单独使用比如,我们查询一下今天的日期!
select now() as 当前日期时间这里的NOW和工作表函数基本一样,都是返回当前的日期时间。
在Excel中使用SQL支持的函数还有很多,除了常见的聚合函数,还有域聚合!还有日期、文本、逻辑判断等等!后面我们见到再唠!
今天的内容就到这里,我们做一下
今日学习小结
更多资源请访问:四零四软件下载站423下载站
「真诚赞赏,手留余香」
真诚赞赏,手留余香
使用微信扫描二维码完成支付
转载请注明:首页 > 投稿 » excel sql查询语句(Excel中如何使用SQL)
发表评论
版权声明
求资源网所发布的一切破解补丁,软件,以及其他分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。
否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。