五、Oracle学习笔记:DQL数据查询语句

一、DQL:数据查询语言(select:挑选,选择意思)

--格式:
  select colName,...,... from tname;
  or
  select colName as nickName,... from tname;(as 可以省略不写)
           


二、虚表(dual):oracle中提供的一个没有数据的表名,是给一些基础操作(如计算等)提供的基础

--练习:计算 1与2的和 
  select 1+2 from dual;

--练习:
--1:DB与DBMS的区别
  答:DB是按照一定的数据结构存储数据的仓库,DBMS是使用SQL语言管理DB的数据库管理系统 
--2:修改表中某一字段名的格式:
  答:alter table tName rename column oldName to newName;
--3:向表中添加一个新的字段的格式:
  答:alter table tname add colName dataType;
--4:修改表中某一字段类型的格式
  答: alter table tname modify colname dateType;
--5:查询emp表中所有人的姓名,首字母大写
  答:select initcap(ename) from emp;
--6:查看所有员工的职位,使之右对齐
  答:select ename,lpad(job,10,' ') as job from emp;
--7:查看所有员工的在职月份,保留整数位
  答:select ename,round(months_between(sysdate,hiredate)) as months from emp;
--8:查看自己40岁的日期
  答:select add_months(to_date('1996-12-18','yyyy-MM-dd'),480) "40岁" from dual;

猜你喜欢

转载自blog.csdn.net/qq_38741971/article/details/81411281