博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017-12-27练习
阅读量:4586 次
发布时间:2019-06-09

本文共 888 字,大约阅读时间需要 2 分钟。

一、shell练习题

 1.设定变量FILE的值为/etc/passwd

 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么
        形如:(提示:LINE=`wc -l /etc/passwd | cut -d" " -f1`)
        Hello,root,your UID is 0.
 3.统计一共有多少个用户

#!/bin/bashfile="/etc/passwd"LINES=`wc -l $file | cut -d " " -f1`for I in `seq 1 $LINES` ;douserid=`head -$I $file |tail -1 |cut -d : -f3`username=`head -$I $file |tail -1 |cut -d : -f1`echo "hello $username,your UID is $userid"doneecho "there are $LINES users"

 

二、sql练习题

学生表

Student(Sno,Sname,Sage,Ssex)学生表Sno:学号Sname:学生姓名Sage:学生年龄Ssex:学生性别

课程表

Course(Cno,Cname,Tno)课程表Cno:课程编号Cname:课程名称Tno:教师编号

成绩表

SC(Sno,Cno,score)成绩表Sno:学号Cno:课程编号score:成绩

教师表

Teacher(Tno,Tname)教师表Tno:教师编号:Tname:教师名字

1、查询“001”课程比“002”课程成绩高的所有学生的学号

SELECT a.Sno from (SELECT Sno,score from sc where Cno = 'C01') a ,(SELECT Sno,score from sc where Cno = 'C02') b WHERE a.score > b.score and a.Sno = b.sno ;

 

转载于:https://www.cnblogs.com/fulucky/p/8126032.html

你可能感兴趣的文章
SQL优化 查询语句中,用 inner join 作为过滤条件和用where作为过滤条件的区别
查看>>
mongodb入门
查看>>
猫眼电影top100抓取
查看>>
【codeforces】【比赛题解】#862 CF Round #435 (Div.2)
查看>>
SpringCloud学习笔记(8)----Spring Cloud Netflix之负载均衡-Ribbon的负载均衡的策略
查看>>
并发编程学习笔记(3)----synchronized关键字以及单例模式与线程安全问题
查看>>
2-9
查看>>
python多线程(一)
查看>>
MindManager中读图工具的使用
查看>>
利用GridView 插入、删除、修改、分页的综合实例代码---转!!!
查看>>
2016年3月11日Android学习日记
查看>>
Android弹出Toast工具类总结
查看>>
吴恩达机器学习笔记(十) —— 推荐系统
查看>>
Linux下Ant安装与配置
查看>>
实验二 用机器指令和汇编指令编程
查看>>
大数据系列之kafka监控kafkaoffsetmonitor安装
查看>>
常用正则表达式
查看>>
Java基础知识
查看>>
Identity Server4学习系列三
查看>>
我的一些学习资源
查看>>