摘要:
27、查询出“计算机系“教师所教课程的成绩表. 29、查询选修编号为“3-105“课程且成绩至少高于选修编号为“3-245”的同学的Cno、Sno和Degree,并按Degree从高到低次序排序。 34、 查询所有任课教师的Tname和Depart. 36、查询至少有2名男生的班号。 37、查询St 阅读全文
摘要:
Oracle常用内置函数介绍及用法 lower (str):将字符串转化为小写; upper (str):将字符串转化为大写; initcap (str):将字符串首字母转化为大写; select lower ( 'AaBb' ) as aaa, upper ( 'AaBb' ) as AAA, i 阅读全文
摘要:
20、查询score中选学多门课程的同学中分数为非最高分成绩的记录。 24、查询选修某课程的同学人数多于5人的教师姓名 25、查询95033班和95031班全体学生的记录。 26、 查询存在有85分以上成绩的课程Cno. 28、查询“计算机系”与“电子工程系“不同职称的教师的Tname和Prof。 阅读全文
摘要:
ROWNUM是一种伪列,它会根据返回记录生成一个序列化的数字。利用ROWNUM,我们可以生产一些原先难以实现的结果输出,但因为它是伪列的这个特殊性,我们在使用时也需要注意一些事项,不要掉入“陷阱”。下面就介绍一下它的使用技巧及注意事项。 1 特殊结果输出 利用ROWNUM,我们可以做到一些特殊方式的 阅读全文
摘要:
ROWID是数据的详细地址,通过rowid,oracle可以快速的定位某行具体的数据的位置。 ROWID可以分为物理rowid和逻辑rowid两种。普通的堆表中的rowid是物理rowid,索引组织表(IOT)的rowid是逻辑rowid。oracle提供了一种urowid的数据类型,同时支持物理和 阅读全文
摘要:
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysda 阅读全文
摘要:
12、查询Score表中至少有5名学生选修的并以3开头的课程的平均分数。 13、查询分数大于70,小于90的Sno列 14、查询所有学生的Sname、Cno和Degree列。 15、查询所有学生的Sno、Cname和Degree列。 16、查询所有学生的Sname、Cname和Degree列。 17 阅读全文
摘要:
1、 查询Student表中的所有记录的Sname、Ssex和Class列。 2、 查询教师所有的单位即不重复的Depart列。 3、 查询Student表的所有记录。 4、 查询Score表中成绩在60到80之间的所有记录。 5、 查询Score表中成绩为85,86或88的记录。 6、 查询Stu 阅读全文
摘要:
GUID (全局唯一标识符) 全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。 在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。 GUI 阅读全文
摘要:
表(四)Teacher(教师表) 属性名 数据类型 可否为空 含 义 Tno Varchar2(3) 否 教工编号(主键) Tname Varchar2(4) 否 教工姓名 Tsex Varchar2(2) 否 教工性别 Tbirthday Date 可 教工出生年月 Prof Varchar2(6 阅读全文