欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年数据库基本命令 2.pdf

    • 资源ID:25942422       资源大小:39KB        全文页数:3页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年数据库基本命令 2.pdf

    一、几个常用函数 1. LEFT(表达式 , n) 从字符串表达式的左边取长度为n 的子串。如 LEFT(internet,2)=in 2. SUBSTR(表达式 , n, m) 从字符串表达式中提取从n 开始的 m 个字符的子串,若省略m,则取n 开始的所有字符。如SUBSTR(internet,3,3)=ter3. YEAR( 日期表达式 ) 取日期表达式的年份值; MONTH(日期表达式 ) 取日期表达式的月份值 4. STR(表达式,n,m) 转换数值表达式为数字字符串; VAL( 表达式 ) 返回数字字符串对应的数值二、 FOR 条件子句作用是让数据表记录操作命令只作用于符合条件的记录。即在规定的范围中,按条件检查全部记录。即从范围内的第一条记录开始,满足条件的记录就执行该命令,不满足者就跳过去继续搜索,直到最后一条记录。若省略范围,则默认为 ALL。例如: 设有数据表“ pay” ,包含以下字段:工号(C) 、姓名 (C) 、性别 (C)、部门 (C) 、婚否 (L) 、工作日期 (D)、工资 (N) 、补贴 (N) 、公积金 (N) ,应发工资 (N)。 工号前 2位等于“ 01”的男性职工 for left(工号,2)= 01 and 性别=男 6 月份参加工作的职工 for month(工作日期 )=6 部门为“研发部”的男性职工 for 部门= 研发部 and 性别=男 部门为 “办公室” 和 “研发部”的所有男性职工 for (部门=办公室 or 部门= 研发部 ) and 性别 = 男 2000 年以后(含 2000 年)参加工作的职工 for year(工作日期 )=2000 工资大于 1800 元的男性职工 for 工资 1800 and 性别= 男 男性已婚职工 for 性别 =男 and 婚否 1988 年出生的女同学 for year(出生日期 )=1988 and 性别=女 工号前 4位是“ 0202”的职工 for left(工号,4)=0202 三、逻辑运算符:NOT (非) 、AND (与) 、OR (或)四、打开表命令 :使用 USE 表文件名可以打开一个已经存在的数据表。如在命令窗口输入命令:USE pay ,可以打开数据表pay。关闭表命令 :使用不带参数的USE命令可以关闭已打开的数据表。五、有关命令: ( 一) 列表 list :根据条件对有关字段进行列表。结果在主窗口中显示。格式: list 字段名 for 1. 列出部门为“财务科”和“研发部”的所有女性职工的信息list fields for (部门= 财务科 or 部门= 研发部 ) and 性别= 女 2. 列出工资大于1800 元的男性职工的工号、姓名、性别、部门和工资。list fields 工号 ,姓名, 性别, 部门 ,工资 for 工资1800 and 性别= 男 3. 要求列出补助在100元以上的女生党员的姓名、补助和等级。list fields 姓名 ,补助, 等级 for 性别= 女 and 是否党员 and 补助=100 (二)统计 count :根据给定条件进行统计, 并将结果赋给变量。统计结果可用命令? 变量名在主窗口中查看。格式: count for to 变量名1. 要求统计经济管理专业的非党员人数,并将结果赋给变量A55 count for 专业= 经济管理 and not 是否党员 to A55 2. 要求统计 1988 年出生的女同学的人数,并将结果赋给变量tongji count for year(出生日期 )=1988 and 性别= 女 to tongji (三)替换 replace :按要求对指定字段内容成批自动地进行修改(替换)。替换结果直接对数据表中修改,可在打开的考试数据表中观察。格式: replace 被替换字段名 with 替换内容 for 1. 要求将数学专业女同学的补助增加50 元。 replace 补助 with 补助+50 for 专业= 数学and 性别= 女 2. 计算并替换每一条记录中的“公积金” 字段(公积金 =工资*0.05 ) 。 replace all 公积金 with工资 *0.05 3. 要求给 8 月份出生的或物理专业的学生的补助增加300 元。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - replace 补助 with 补助+300 for month(出生日期 )=8 or 专业 =物理 4. 将工号前 4 位是“ 0202”的职工所属部门改为“出纳科”。 replace 部门 with 出纳科 for left(工号,4)=0202 (四)排序 sort :按要求对指定字段进行排序,并生成新表。(/a 为升序可省略, /d 降序)排序结果可打开新表浏览。使用命令 use 新表名(注意:查看后应关闭新表,再打开考试数据表)格式: sort to 新表名 on 排序字段 /a /d for 1. 要求对计算机专业的学生按分数从高到低进行排序,并生成新表名为“学生2” 。sort to 学生 2 on 分数 /d for 专业 =计算机 2. 要求对 1984 年出生的女同学按照分数的升序排列,并生成新表名为“学生2” 。sort to 学生 2 on 分数 for year(出生日期 )=1984 and 性别= 女 3. 要求按照年龄从大到小进行排序,生成表名为“学生2”的新表,并且只包含姓名、补助和出生日期三个字段。sort to 学生 2 on 出生日期 fields 姓名, 补助, 出生日期(五) sum :根据条件进行求和,并将结果赋给变量。求和结果可用命令? 变量名在主窗口中查看。1. 要求统计计算机专业男同学的补助总和,并将结果赋给变量xyz sum 补助 for 专业= 计算机 and 性别=男 to xyz 2. 要求统计 1986 年以前 (不包括 1986 年) 出生的女生的补助总和,并将结果赋给变量tongji sum 补助 for year(出生日期 )1986 and 性别 =女 to tongji 3. 统计“研发部”和“办公室”这两个部门职工的工资总和、补贴总和, 并将结果赋给变量A5101 、A5102(或者新字段A5101、A5102) 。 sum 工资, 补贴 for 部门 =研发部 or 部门= 办公室 to A5101,A5102 (六) locate :根据条件对记录进行定位。定位结果可用命令 disp 在主窗口显示。1. 要求将记录指针定位在第一条等级为优秀的男同学记录 locate for 等级= 优秀 and 性别=男 2. 要求将记录指针定位在第一条等级为良好的男同学记录(七) delete :对数据表中满足条件的记录加注删除标记(逻辑删除)。删除标记在打开的考试数据表中显示。1. 要求逻辑删除8月份出生的或经济管理专业的学生记录。delete all for month(出生日期 )=8 or 专业=经济管理 2. 要求将所有等级为优秀的非党员的记录逻辑删除。 delete all for 等级= 优秀 and not 是否党员3. 要求逻辑删除会计专业所有男生的记录。 delete all for 专业= 会计 and 性别 =男 PACK :物理删除命令,将数据表中所有具有删除标记的记录正式从表文件中删掉。结果可在打开的考试数据表中查看。要求物理删除会计专业所有男生的记录。delete all for 专业= 会计 and 性别=男 pack (八) average:计算平均值。结果可用命令? 变量名在主窗口中查看。1. 要求统计 1985 年出生的女同学的平均分数,并将结果赋给变量tongji average 分数 for year(出生日期 )=1985 and 性别=女 to tongji 2. 若学号的前 4 位表示入学年份, 要求统计 2004 年入学的计算机专业同学的平均分数,并将结果赋给变量 tongji. average 分数 for left(学号,4)=2004 and 专业=计算机 to tongji 3. 统计“财务科”和“办公室”这两个部门职工的平均工资和平均补贴,并将结果赋给变量A591和 A592(或者新字段 A591 和 A592) 。average 工资, 补贴 for 部门= 财务科 or 部门= 办公室 to A591,A592 (九) index :建立索引名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 1. 要求以出生日期为索引关键字建立一个结构复合索引文件,索引名为“csrq ”index on 出生日期 tag csrq 2. 要求以姓名和分数为索引关键字建立一个结构复合索引文件,索引名为“xmfsh”index on 姓名+str( 分数,5,2) tag xmfsh (十) calculate统计字段的最高(低)值。结果可用命令? 变量名在主窗口中查看。统计男性职工中补贴一项的最高值,并将结果赋给变量A57 calculate max(补贴) for 性别=”男” to A57 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -

    注意事项

    本文(2022年数据库基本命令 2.pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开