04 2018 档案
摘要:HAVING 子句在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。 新建表 StudentSS_id Grade Name phone1 98 小明 1234562 97 小黄 2324563 95 小哩 9876544 93 小小 6543215 90 微微
阅读全文
摘要:合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。 GROUP BY 语句GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。新建表 StudentSS_id Grade Name phone1 98 小明 1234562 97 小黄 2324563 95 小哩
阅读全文
摘要:SUM() 函数SUM 函数返回数值列的总数(总额)。SQL SUM() 语法SELECT SUM(column_name) FROM table_name新建表 StudentSS_id Grade Name phone1 98 小明 1234562 97 小黄 2324563 95 小哩 987
阅读全文
摘要:COUNT() 函数返回匹配指定条件的行数。语法SQL COUNT(column_name) 语法COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):新建表 StudentSS_id Grade Name phone1 98 小明 1234562 97 小黄 2324
阅读全文
摘要:SQL avg 语法SELECT AVG(column_name) FROM table_name新建表:StudentS S_id Grade Name phone1 98 小明 1234562 97 小黄 2324563 95 小哩 9876544 93 小小 6543215 90 微微 321
阅读全文
摘要:EXCEPT是指在第一个集合中存在,但是不存在于第二个集合中的数据。 EXCEPT 子句/运算符用于将两个 SELECT 语句结合在一起,并返回第一个 SELECT 语句的结果中那些不存在于第二个 SELECT 语句结果的记录。这就意味着,EXCEPT 仅返回那些不存在于第二个 SELECT 语句结
阅读全文
摘要:SQL中EXISTS的用法 查询所有选修了1号课程的学生的姓名,年龄,性别首先取Student表中的一个元组,然后在SC表中依次找SC.Sno=该元组的So,并且对应的Cno='2',如果存在,则外层查询的where子句返回为真,则Student表中的该元组可以输出。然后依次遍历Student表中的
阅读全文
摘要:左连接 SQL LEFT JOIN LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。语法SELECT column_name(s)FROM table_name1LEFT JOIN table_name2 ON
阅读全文
摘要:新建表: "Persons" 表:Id_P LastName FirstName Address City1 Adams John Oxford Street London2 Bush George Fifth Avenue New York3 Carter Thomas Changan Stree
阅读全文
摘要:WHERE 子句用于规定选择的标准。语法SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 引号的使用请注意,我们在例子中的条件值周围使用的是单引号。 SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号 新建表 Table_2 Adamas j
阅读全文
摘要:SELECT DISTNCT 列名称 FROM 表名称SQL SELECT DISTINCT 语句在表中,可能会包含重复值。 关键词 DISTINCT 用于返回唯一不同的值。 语法:新建数据库 test新建表 Table_1 新建列 Mike 广州mary 深圳Mike 南京huali 北京查询:
阅读全文
摘要:SQL 包含 数据操作语言 和数据定义语言数据操作语言:增 删 改 查数据定义语言:创建 修改 变更 sql select select 语句用于从表中选取数据,结果被存储在一个结果集中 select * from 表名称 select 语句实例 SELECT LastName,FirstName
阅读全文
摘要:try 语句;(正常)except 语句; (意外处理部分) end; 例子: 变量作用域 2018-04-23 22:02:11
阅读全文
摘要:(1)主程序:汇总或者记载 Delphi应用程序是以窗体为中心的 (1) 1 (2) 控制语句 if 条件 then 语句1; else 语句2; 2018-04-22 21:47:17
阅读全文
摘要:项目文件.dpr单元文件.pas--目标文件.dcu窗体文件.dfu begin 对象名.属性 对象名.方法end; 在delphi 自动提示控制语句结构 键盘输入Ctrl 就可以看到了 代码错误:(1)语法错误(2)运行错误,只有程序运行后才出现的错误(3)逻辑错误 调试: 单步执行的功能:跟踪程
阅读全文
摘要:过程 TlistRepAdd.Btn_GCListRepEditClick窗口 TlistRepAdd 补打流程单 1. 给用户权限 呈现出格式修改按钮 procedure TlistRepAdd.Btn_GCListRepEditClick(Sender: TObject);begin ListR
阅读全文
摘要:1.添加声明 f_count1: double; 2.得到拆分页数量 // Modified by 884 2018-04-20 14:50:18 AM0057 with aqTpCount do begin Active := false; sql.Clear; s_sql := 'select
阅读全文
摘要:Delphi 是面向对象的 可视化的集成开发环境 对象包括属性 方法 事件。 用户事件 对象响应事件 不同的对象响应事件不一样
阅读全文
摘要:1.格局还原procedure TFrmStyleProp.btnNewClick(Sender: TObject); //声明var iniFile : TIniFile; idx : integer; ctrl : TControl;begin //格局还原 iniFile := TIniFil
阅读全文
摘要:procedure TFrmStyleProp.btnNewClick(Sender: TObject); var iniFile : TIniFile; idx : integer; ctrl : TControl;begin //格局还原 iniFile := TIniFile.Create(C
阅读全文
摘要:1.如果允许用户在运行时移动控件和调整控件大小,你必须确保在窗体关闭时保存控件的位置,窗体创建/加载时恢复每个控件的位置。以下是如何在INI文件中存储的每个窗体上的控件的左,上,宽度和高度属性。 接下来的两个程序TFrmStyleProp.WriteControlPlacement;var和TFrm
阅读全文
摘要:希尔排序在数组中采用跳跃式分组的策略,通过某个增量将数组元素划分为若干组,然后分组进行插入排序,随后逐步缩小增量,继续按组进行插入排序操作,直至增量为1。希尔排序通过这种策略使得整个数组在初始阶段达到从宏观上看基本有序,小的基本在前,大的基本在后。然后缩小增量,到增量为1时,其实多数情况下只需微调即
阅读全文
摘要:插入排序原理很简单,讲一组数据分成两组,我分别将其称为有序组与待插入组。每次从待插入组中取出一个元素,与有序组的元素进行比较,并找到合适的位置,将该元素插到有序组当中。就这样,每次插入一个元素,有序组增加,待插入组减少。直到待插入组元素个数为0。当然,插入过程中涉及到了元素的移动。 为了排序方便,我
阅读全文
摘要:排序就是将一组对象按照某种逻辑顺序重新排列的过程. 排序算法就是将所有元素的主键按照某种方式排列。 大多数情况下,我们的排序代码只会通过两个方法进行数据操作: less()方法对元素进行比较,each()方法将元素交换位置
阅读全文