首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据库 105道题目整理与吐血总结

    -- 删除'猪肉'的那条记录 -- 将'扳手'和'钳子'的商品名称分别改为'16号扳手'和'小号钳子', 并将这两个商品的管理人员都改为'赵六' -- 查询商品类型为'a'的所有商品, 并按照售价由大到小排序...4、 查询Score表中成绩在60到80之间的所有记录。 5、 查询Score表中成绩为85,86或88的记录。 6、 查询Student表中“95031”班或性别为“女”的同学记录。...29、查询选修编号为“3-105“且成绩至少高于选修编号为“3-245”的同学的Cno、Sno和Degree,并按Degree从高到低次序排序。...40、以班号和年龄从大到小的顺序查询Student表中的全部记录。 41、查询“男”教师及其所上的课程。 42、查询最高分同学的Sno、Cno和Degree列。...在查询数据时要考虑到有没有空值的情况。 空值不能引入到运算中,+ - * / 和空值的结果都是空。 对相对难以理解的内容可以活用方法来进行优化,比如使用 || 。

    1.7K90

    银行数据库迁移至MySQL,竟被时间字段这玩意耍了……

    Sybase默认的datetime类型格式为Mmm dd yyyy hh:nn:ss:sssAA,示例如下: Dec 24 2017 12:00:00:000PM 而MySQL中datetime类型格式为yyyy-mm-dd...dd/yyyy 12/24/2017 102 yyyy.mm.dd 2017.12.24 103 dd/mm/yyyy 24/12/2017 104 dd.mm.yyyy 24.12.2017 105 dd-mm-yyyy...2017/12/24 112 yyyymmdd 20171224 例如有一个名为test的表,将该表中一个名为changetime,类型为datetime的字段转换为varchar类型,可以使用如下SQL...varchar类型,format-style的值指定为111,再使用str_replace()函数,将convert()转换来的字符串中的’/’转换为’-’,即可满足MySQL中对datetime类型的格式要求(yyyy-mm-dd...具体的实施方案举例说明如下: 1)在SyBase数据库建立一张临时表tmp,表结构与待导出数据的表test一致,仅datetime类型字段改为varchar类型;表结构见以下SQL语句: create

    1.9K20

    Oracle数据库之SQLPLUS详解

    Oracle 数据库提供的一个专门用于数据库管理的交互式工具,使用 SQLPlus 可以管理 Oracle 数据库的所有任务,SQLPlus 通过命令的方式对数据库进行管理,也可以通过 SQLP lus 执行 SQL...,所以为了方便学习,这里提供了一个 c##scott.sql 的文件,虽然名称是 c##scott ,本质还是 scott 。...然后将c##scott.sql 文件中的代码一段一段复制到 sqlplus 里执行即可。 ​ 以上程序执行完毕后,就可以进行后面的命令讲解了。...ALTER SESSION SET CONTAINER=cdb$root; 3.4、SQL Developer 配置 ​ 在 Oracle 的学习之中,SQL Developer 应该算是现在的重点。...1、首先打开 SQL Developer ​ 开始 -- 所有程序 -- Oracle -- 应用开发工具 -- SQL Developer ​ 这个工具依赖 Java 环境,所以需要进行 Java 相关命令的配置

    5K10
    领券