图书 •
851 引用 •
238 回帖 •
4 关注
博客
关注
-
两个相互关联的表,查找与外键表无对应的记录。 根据相互关联的销售表和客户表,查询 2014 年的新增客户。 [图片] 使用 A.switch() 函数的 @d 选项,只保留无匹配的记录,此时不 ..
-
单表自连接后,仅查找记录的上一级引用。 在中国行政区划表中,查询各行政区的上级区域名称。 ID NAME PARENT_ID 1 China 0 11 Beijing 1 12 Tianjin ..
-
两个相互关联的表,通过序号直接定位连接。 根据相互关联的产品表和类别表,查询产品类别名称中包含“drink”的所有产品。 [图片] 使用 A.join() 函数进行连接,使用 #表示按序号定位 ..
-
根据指定字段的值,分段分组并汇总计数。 根据员工薪资表,按工资 8000 以下、8000~12000 和 12000 以上分组,并统计各组的人数。 ID NAME BIRTHDAY SALAR ..
-
根据 JSON 格式的销售数据,计算 2014 年的总销售额。文件部分数据如下: [ {'YEAR':2013,'MONTH':7,'SALES': [ {'ID':10248,'CUSTOM ..
-
在两个互相关联的表中,根据匹配的不存在性检测记录。 根据成绩表和学生表,查询所有科目均高于 80 分的学生。 Student ID Class Name … Score StudentID S ..
-
有数据如下: Quantity Price 221 87 33 73 162 227 403 288 78 213 374 152 根据购买数量计算价格值,计算规则是不同的数量区间对应不同的价 ..
-
有数据库表 FIRSTTBL,部分数据如下所示: ID PROPERTY TYPE STRING INTEGER DATETIME BOLLEAN XML 1 firstname NVARCH ..
-
多个序列中,相同位置成员间的四则运算。 求 2019 年 12 月 24 日到 26 日深证 300 (399007) 对深证成指 (399001) 的每日相对收益率。 Date Code N ..
-
有产品数量表,第一列为产品序号,第二列为产品剩余数量。初始数据如下: [图片] 根据产品的剩余数量,也就是 Qty Remaining,将 ItemID 的值重复 n 遍,除第一行为原始行,其 ..
-
有数据如下: Class Name Maths 1 Tom 85 2 John 92 2 Joan 86 1 Rocky 85 2 Ham 92 1 Kate 83 1 Rose 75 2 N ..
-
在两个表中,根据非外键的匹配性检测查找记录。 根据成绩表和学生表,查询各班所有某科成绩超过 80 分的学生数量。 Score StudentID Subject Score Student I ..
-
按基准表中指定字段的顺序,将数据分组,每组保留所有匹配成员。适用于关心每组的成员信息,或者需要用这些成员记录继续进行统计的场景。 【例 1】 根据相互关联的员工表和部门表,按部门表中的部门顺序 ..
-
两个游标和有序集文件的快速关联查询,要求游标对第一个连接字段有序。 根据相互关联的订单表、退货表和产品信息表,查询 2015 年各类产品的退货总金额。 [图片] 使用 cs.joinx() 函 ..
-
数据量很大,在相邻记录的字段值变化时分新组,最后汇总。 在数据量大的日志文件中,日志是按日期时间顺序输出的。查找日志级别连续出现 ERROR 次数最多的一天。 Date Time Level ..
-
按指定的序号顺序将数据排序,每组保留最多一个匹配成员。适用于我们希望按照指定顺序查看或者使用数据的情况。 根据每日销售表,按每周一到周日的顺序查询销售记录。部分数据如下: Week Day A ..
-
在两个表中,根据外键映射的不存在性检测查找记录。 根据销售表和客户表,查询 2014 年每个新增客户的销售总额。 Sales ID CustomerID OrderDate … Custome ..
-
[链接] [链接]3.3.1 按位置分组 员工每 10 个分一组,把姓氏的众数作为该组的姓氏 [链接]SPL A 1 =file(“EMPLOYEE.csv”).import@tc() 2 = ..
-
有数据如下,同 Name 的物品可能有多种颜色。 [图片] 把数据转成下图的形式,每种 Type 一行,其后依次列出每种 Name 及其 Color。 [图片] 代码如下: =spl('=E( ..
-
有数据如下: ID Name Sales 010010001 Tom 7,588,420 010010002 John 8,953,172 010010003 Joan 6,276,185 0 ..
-
在一个表中,通过复杂的自连接判断查找数据。 在订单表中,查询同一订单跨度超过一年的订单的销售额。 ID NUMBER AMOUNT DELIVERDATE ARRIVALDATE 10814 ..
-
有时我们需要把满足多个分组条件的成员,重复分配到所有对应的分组中。 根据城市 GDP 表,分别统计直辖市、一线城市、二线城市的人均 GDP。需要注意的是,分组可能会有重复成员,比如北京既是一线 ..
-
在分组时,我们经常需要把满足同一个条件的记录分配到同一组中。比如根据城市人口将城市分为大、中、小型城市,根据年收入将家庭分为富裕、中产、小康、贫困等等。根据事先定义好的枚举条件,将符合条件的成 ..
-
把集合中具有相同属性的成员分配到同一个组,这就是分组运算。比如员工表根据部门分组,每组的员工都具有相同的部门;销售表可以根据销售年份分组,每组都是同一个年份的销售记录等等。 分组运算的实质是将 ..
-
有数据如下: [图片] 按 Maths、English、PE 三列的和算排名(从大到小),在 F2 中写入: =spl('=E(?1).(Maths+English+PE).rank@z(?2 ..