ODBC、OLE DB、 ADO的区别

一、ODBC

ODBC的介绍

ODBC(Open Database Connectivity),开放数据库互连。ODBC是上个世纪八十年代末九十年代初出现的技术,它为编写关系数据库的客户软件提供了一种统一的接口。ODBC提供一个单一的API,可用于处理不同数据库的客户应用程序。使用ODBC API的应用程序可以与任何具有ODBC驱动程序的关系数据库进行通信。

继续阅读“ODBC、OLE DB、 ADO的区别”

Excel SQL查询中“表”技巧总结

HI,大家好,我是星光。上期我们聊了SQL常用查询语句中的字段查询,其简化版语法如下:

SELECT 字段名 FROM 表名

当场我就……小声说了,关键字FROM指明了要获取字段信息的表名。倘若数据源是Excel表格,则需要在表名后增加美元符号$,并用中括号包起来,例如[Sheet1$]……

事实上,上述例子是SQL In Excel 对工作表引用最简单的一种情况,也就是整表引用;此外还有单元格区域引用、跨工作簿引用等。

所以咱们今天就再来集中聊一下SQL语句中的Excel表。

继续阅读“Excel SQL查询中“表”技巧总结”

Excel & SQL | 日期和时间函数 |

日期和时间函数是我们日常工作中使用频率比较高的一部分。这里需要强调的两个概念就是日期和时间,日期是指年月日,时间是指时分秒。

获取当前时刻的数据

获取当前时刻的数据就是获取程序运行的那一刻与时间相关的数据,比如,年月日、时分秒等。

- 获取当前时刻的日期和时间

对于获取当前时刻的日期和时间,在Excel中和在SQL中用的都是now()函数。

在Excel中,如果要获取当前时刻的日期和时间,直接在指定单元格中输入now()即可。而在SQL中,只需在select后面写上now()即可,具体实现代码如下∶

继续阅读“Excel & SQL | 日期和时间函数 |”

在 Microsoft Query 创建参数查询

在查询查询Excel,可能需要使用输入值(参数)来指定有关查询的一些内容。 为此,在 Microsoft Query 中创建参数查询:

参数在查询的 WHERE 子句中使用 – 它们始终用作检索数据的筛选器。

运行或刷新查询时,参数可以提示用户输入输入值,使用常量作为输入值,或使用指定单元格的内容作为输入值。

参数是它修改的查询的一部分,不能在其他查询中重复使用。

备注:若要使用另一种方法创建参数查询,请参阅使用 Power Query (创建参数)

继续阅读“在 Microsoft Query 创建参数查询”

使用SQL Order By子句对数据排序

在本文中,将向你展示一些代码示例,说明如何使用SQL中的ORDER BY子句对数据进行排序。

1、按升序对表数据进行排序

SELECT columns FROM table
ORDER BY column;

或者

SELECT columns FROM table
ORDER BY column ASC;

2、按降序对表数据进行排序

SELECT columns FROM table
ORDER BY column DESC;
继续阅读“使用SQL Order By子句对数据排序”