05 2021 档案

摘要:15.1 SELECT INTO作用 SELECT INTO语句从一个表中复制数据,然后将数据插入到另一个新表中。 15.2 SELECT INTO语句 --可以把所有的列都复制到新表中: SELECT * INTO newtable[IN externaldb] FROM table1; --或者 阅读全文
posted @ 2021-05-31 18:46 赵Gary 阅读(1333) 评论(0) 推荐(0)
摘要:UNION运算符用于组合两个或更多SELECT语句的结果集。 14.2 UNION使用前提 UNION中的每个SELECT语句必须具有相同的列数: (1)这些列也必须具有相似的数据类型 (2)每个SELECT语句中的列也必须以相同的顺序排列 14.3 UNION语法 SELECT column_na 阅读全文
posted @ 2021-05-31 18:07 赵Gary 阅读(290) 评论(0) 推荐(0)
摘要:13.1 JOIN连接的作用 JOIN连接用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。最常见的JOIN类型:INNER JOIN(简单的JOIN)。INNER JOIN从多个表中返回满足JOIN条件的所有行。 示例数据库: Orders表, Customers表, 13.2 JOI 阅读全文
posted @ 2021-05-26 18:33 赵Gary 阅读(661) 评论(0) 推荐(0)
摘要:12.1 BETWEEN的作用 BETWEEN操作符用于选取介于两个值之间的数据范围内的值。 12.2 BETWEEN的边界 BETWEEN运算符选择给定范围内的值,值可以是数字、文本或者日期。 BETWEEN运算符是包含性的:包括开始和结束值,等价于>= AND <= 12.3 BETWEEN的语 阅读全文
posted @ 2021-05-26 00:17 赵Gary 阅读(566) 评论(0) 推荐(0)
摘要:11.1 IN的作用 IN运算符允许在WHERE子句中指定多个值。 IN运算符是多个OR条件的简写。 11.2 IN的语法 SELECT column_name(s) FROM table_name WHERE coulumn_name IN (value1,value2,...); 或者 SELE 阅读全文
posted @ 2021-05-26 00:00 赵Gary 阅读(509) 评论(0) 推荐(0)
摘要:10.1 LIKE作用 在WHERE子句中使用LIKE运算符来搜索列中的指定模式。 有两个通配符与LIKE运算符一起使用: % 百分号表示零个、一个或者多个字符 _ 下划线表示单个字符 注意:MS Access使用问号(?)而不是下划线(_)。 百分号和下滑线也可以组合使用! 10.2 LIKE语法 阅读全文
posted @ 2021-05-25 23:38 赵Gary 阅读(235) 评论(0) 推荐(0)
摘要:9.1 DELETE作用 DELETE语句用于删除表中现有记录。 9.2 DELETE语法 DELETE FROM table_name WHERE condition; 注意:删除表格中的记录时要小心,注意DELETE语句中的WHERE子句,WHERE子句指定需要删除哪些记录,如果省略了WHERE 阅读全文
posted @ 2021-05-25 23:24 赵Gary 阅读(310) 评论(0) 推荐(0)
摘要:8.1 UPDATE作用 UPDATE语句用于更新表中的现有记录。 8.2 UPDATE语法 UPDATE table_name SET column1=values,column2=values2,... WHERE condition; 注意:更新表中的记录时要小心,要注意UPDATE语句中的W 阅读全文
posted @ 2021-05-25 23:12 赵Gary 阅读(359) 评论(0) 推荐(0)
摘要:7.1 INSERT INTO作用 INSERT INTO语句用于向表中插入新记录。 7.2 INSERT INTO语法 --方法1:表单没有指定要插入数据的列的名称,只提供要插入的值。 INSERT INTO table_name (column1,column2,column3,...) VAL 阅读全文
posted @ 2021-05-25 19:00 赵Gary 阅读(2607) 评论(0) 推荐(1)
摘要:6.1 ORDER BY作用 ORDER BY关键字用于对结果集进行排序。 6.2 ORDER BY关键字 ORDER BY关键字用于按升序(ASC)或降序(DESC)对结果集进行排序。 ORDER BY关键字默认情况下按升序(ASC)排序记录,默认排序可以不写ASC。 6.3 ORDER BY语法 阅读全文
posted @ 2021-05-25 18:46 赵Gary 阅读(1186) 评论(0) 推荐(0)
摘要:5.1 AND和OR作用 AND和OR运算符用于基于一个以上的条件对记录进行过滤。 5.2 AND和OR使用 如果第一个条件和第二个条件都成立,则AND运算符显示一条记录。 如果第一个条件和第二个条件只要有一个成立,则OR运算符显示一条记录。 5.3 AND运算符实例 --使用AND来显示姓名为“张 阅读全文
posted @ 2021-05-25 18:12 赵Gary 阅读(305) 评论(0) 推荐(0)
摘要:4.1 WHERE子句 有条件地从表中选取数据 4.2 WHERE语法 SELECT 列名称 FROM 表名称 WHERE 列 运算符 值; 下面的运算符可在WHERE子句中使用, = 等于 <> 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 BETWEEN 在某个范围内 LIKE 搜 阅读全文
posted @ 2021-05-25 18:00 赵Gary 阅读(390) 评论(0) 推荐(0)
摘要:3.1 TOP子句定义 TOP子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP子句是非常有用的。 注意:并非所有的数据库系统都支持TOP子句,比如MySQL数据库就不支持TOP子句。 3.2 SQL Server TOP的语法 SELECT TOP number|percen 阅读全文
posted @ 2021-05-25 17:37 赵Gary 阅读(346) 评论(0) 推荐(0)
摘要:2.1 DISTINCT语句 在表中,可能会包含重复值,但有时我们并不需要,只想列出不同(distinct)的值。 关键词DISTINCT用于返回唯一不同的值。 2.2 DISTINCT语法 SELECT DISTINCT 列名称 FROM 表名称; 2.3 使用DISTINCT关键字 --从Ord 阅读全文
posted @ 2021-05-25 17:10 赵Gary 阅读(557) 评论(0) 推荐(0)
摘要:1.1 SQL执行顺序 很重要!!! (8)SELECT (9)DISTINCT (11) <Top Num> <select list> (1)FROM <left_table> (3)<join_type> JOIN <right_table> (2)ON <join_condition> (4 阅读全文
posted @ 2021-05-25 17:03 赵Gary 阅读(150) 评论(0) 推荐(0)
摘要:写在前面的关于公式的一个小细节: 有时候我们在单元格内输入公式后,显示的只是公式而不是结果有两种原因, 原因1:单元格格式不对,公式单元格格式必须为常规 原因2:单元格里公式前面没有输入“=”号 需求:根据部门名称,找出其对应的所有员工姓名 VLOOKUP函数智能找到收个匹配数据,当有四个“开发部” 阅读全文
posted @ 2021-05-24 22:49 赵Gary 阅读(2211) 评论(0) 推荐(0)
摘要:有这么一张数据透视表,如下所示,我们需要新增一列,新增列的值为数值2减去数值1的值: 首先想到的是使用公式,但是结果不是我们想要的, 我们依次点击:文件->选项->公式,取消“使用GetPivotData函数获取数据透视表引用”前面的勾选框,再次回到数据透视表,使用公式: 但是,此方法存在一个问题, 阅读全文
posted @ 2021-05-24 11:09 赵Gary 阅读(761) 评论(0) 推荐(0)
摘要:对于日期的表述方法,欧美和中国不太一样,比如,欧美是5/1/2021,而中国则是2021/5/1,怎么解决呢? 例子: 依次点击数据->分列,选择下一步到如下界面, 点击完成,即可! 阅读全文
posted @ 2021-05-23 19:20 赵Gary 阅读(892) 评论(0) 推荐(0)
摘要:需求:批量删除整行为空的行 有这么一张工作表,我们需要删除其中整行全为空的行,其他的保留, 第1步:添加辅助列,用COUNTA函数计算出非空单元格的数目 第2步:对辅助列进行筛选,筛选出值为0的行 第3步:将筛选出来的整行为空的行批量删除,再将筛选条件恢复 最后,删除辅助列,余下的即是我们想要的结果 阅读全文
posted @ 2021-05-23 18:39 赵Gary 阅读(251) 评论(0) 推荐(0)
摘要:需求:给出日期,求出其当月份的天数 我们需要用到EOMONTH函数和DAY函数,在此解释一下这两个函数: --EOMONTH函数 语法:EOMONTH(start_date,months) 作用:返回一串日期,表示指定月数之前或者之后的月份的最后一天举例:当单元格A1内容为“1月1日”,输入公式=E 阅读全文
posted @ 2021-05-23 18:03 赵Gary 阅读(1070) 评论(0) 推荐(0)
摘要:现实问题:一家有好几个人,但是户主只有一个,同户编号要一致 方法1:IF函数 第一个户主编号取1,下面的用IF函数判断是否为户主,是就取上一单元格值加1,否就是取上一单元格的值 方法2:IF函数+COUNTIF函数 复习一下IF函数和COUNTIF函数的用法, --IF函数,用于判断 语法:IF(l 阅读全文
posted @ 2021-05-23 17:37 赵Gary 阅读(3270) 评论(0) 推荐(0)
摘要:有时候,表中有很多列,打印预览的时候会发现被拆分成很多页,这不是我们想要的结果,此时可以通过以下方法将内容打印到一张纸上: 方法1:调整列宽 原表A~I列可以显示在第一页,但J列就被安排在第二页,虚线是打印页分割线 我们可以调整列宽,达到将内容统一在一页纸上的目的, 方法2:调整纸张 点击页面布局- 阅读全文
posted @ 2021-05-23 16:47 赵Gary 阅读(1236) 评论(0) 推荐(0)
摘要:新建一个excel表,想实现点击单元格可以选择需要的数值,比如,字段名为性别,想在性别列下自由选择性别(男,女): 1. 如图所示 2. 选中A2-A11列,点击,数据->数据验证-->数据验证,对话框中验证条件->允许,选择序列,来源输入一级菜单想要的值(比如男,女),点击确定 3. 这样一级下拉 阅读全文
posted @ 2021-05-23 16:19 赵Gary 阅读(75) 评论(0) 推荐(0)
摘要:我们假设有以下一个表,表名为test 一、concat函数 功能:将多个字符串连接成一个字符串 语法:concat(str1,str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。 1.1 以上面test表为例,运行以下语句, SELECT CONCA 阅读全文
posted @ 2021-05-21 18:31 赵Gary 阅读(288) 评论(0) 推荐(0)
摘要:在数据库中查询的时候,有的字段名是带有空格的,此时我们用普通的查询语句是无法查找的,可以考虑用replace函数或者trim函数 1. replace函数 语法:replace(string,from_str,to_str) 解释:即将string中出现的from_str替换为to_str,repl 阅读全文
posted @ 2021-05-21 13:53 赵Gary 阅读(1775) 评论(0) 推荐(0)
摘要:1. 如下图所示,在A2-A11单元格中输入数值1-10,再用SUM选中单元格求和,结果为55 2. 对数值筛选,只留下2、4、6、8、10偶数值 可以看到,SUM求和选中筛选后的单元格,但依然会计算中间被过滤掉的单元格数值。 3. 对于筛选后的数值,可以用=SUBTOTAL(9,选中区域)函数或者 阅读全文
posted @ 2021-05-21 11:30 赵Gary 阅读(1644) 评论(0) 推荐(0)
摘要:在Excel表中,SUBTOTAL函数功能可谓是“以一敌十”,下面介绍一下其用法: 一、SUBTOTAL函数的作用及语法结构 作用:返回一个数据列表或数据库的分类汇总 语法:=SUBTOTAL(功能代码,数值区域) 一句话总结:在自定的区域中按照功能代码的要求进行分类统计 功能代码分为1-11和10 阅读全文
posted @ 2021-05-20 22:59 赵Gary 阅读(998) 评论(0) 推荐(0)
摘要:一、TXT编辑器 我们在txt文件中,输入下列语句,其中每个单词之间是一个Tab制表符 Ctrl+H快捷键,弹出替换窗口,将文本内容中输入的Tab制表符复制到查找内容中,再在替换为框中输入一个空格 点击全部替换,完成! 二、Notepad++编辑器 对于Notepad++来说,tab制表符替换为空格 阅读全文
posted @ 2021-05-19 15:01 赵Gary 阅读(13063) 评论(0) 推荐(0)
摘要:一、简介 对于MySQL等关系型数据库中的索引,可以从不同的维度对其分类,得到不同的名称,下面是常见的四种分类,在这里我们重点介绍按照字段约束分类: 按照算法分类 B Tree索引、Hash索引、R Tree索引、Full text索引 按照字段约束分类 主键索引、唯一索引、普通索引、全文索引、组合 阅读全文
posted @ 2021-05-18 17:52 赵Gary 阅读(54) 评论(0) 推荐(0)
摘要:在SQL中,如果只是执行一条语句,有没有GO都一样。 但是如果多条语句之间用GO分隔开来就不一样了,每个被GO分隔的语句都是一个单独的事务,一个语句执行失败不会影响其他语句执行。 例如: 首先同时执行下边的语句 SELECT * FROM 表名 WHERE id=a; SELECT GETDATA( 阅读全文
posted @ 2021-05-11 17:05 赵Gary 阅读(87) 评论(0) 推荐(0)
摘要:在数据库中,NULL值是一个非常特殊的值。在创建表时,对于表中的每个字段,可以指定字段是否必须包含值。对于不是必须包含值得字段,可以向字段中插入NULL值。 比如,下面这样, CREATE TABLE Teacher( teacher_id VARCHAR(20) NOT NULL, teacher 阅读全文
posted @ 2021-05-07 14:32 赵Gary 阅读(96) 评论(0) 推荐(0)
摘要:在创建表时,对于表名和字段名,是不可以使用中文名的(虽然有的数据库也支持中文表名和中文字段名,但不建议这样做,因为很容易导致乱码问题)。 1、数据库为表提供了一个属性,叫COMMENT,也就是注释,语法如下: 1.1 创建表时为表添加注释, CREATE TABLE Teacher( teacher 阅读全文
posted @ 2021-05-07 13:39 赵Gary 阅读(333) 评论(0) 推荐(0)
摘要:窗口函数,也叫OLAP(Online Anallytical Processing,联机分析处理),可以对数据库数据进行实时分析处理。 语法: <窗口函数> over (partition by <用于分组的列名> order by <用于分组的列名>) <窗口函数>的位置,可以放以下两种函数: 1 阅读全文
posted @ 2021-05-06 15:11 赵Gary 阅读(108) 评论(0) 推荐(0)
摘要:在Excel表中,经常要调整列宽和行高,但一个个调整属实麻烦,我们可以快速批量调整: 1、快速批量调整列宽 1.1 如下图所示,列宽不一致 1.2 点击左上角倒三角,选中工作表 1.3 将光标放在A列和B列之间,快速双击鼠标左键,调整列宽 2、快速批量调整行高 2.1 如下图所示,行高不一致 2.2 阅读全文
posted @ 2021-05-06 11:35 赵Gary 阅读(2149) 评论(0) 推荐(0)