Oracle学习之简单查询】的更多相关文章

使用scott用户下的表, 1.查询所有内容SELECT * FROM emp; 2.查询员工信息,包括员工编号,姓名,职位3个信息SELECT empno,ename,job FROM emp; 3.查询所有职位SELECT JOB FROM emp; 4.查询所有职位并去掉重复用DISTINCTSELECT DISTINCT job FROM emp; 5.查询员工编号,姓名,职位SELECT empno,ename,job FROM emp; 6.查询所有员工的编号,姓名,月薪,年薪sal…
四.简单查询 ​ 简单查询的主要特征就是将一张数据表之中的全部数据行进行显示,而后可以利用 SELECT 子句来控制所需要的输出列. 4.1.基础语法 范例:查询 emp 表中的数据(全部数据查询) SELECT * FROM emp; ​ 在取得全部数据后,可以发现某些列上会显示 null 的信息,null 表示的是没有内容,但 null != 0 , null 指的是暂时未知的内容. 简单查询语句语法: SELECT [DISTINCT] * | 列名称[AS][列别名],列名称[AS][列…
基本查询语句any和all不能单独使用,必须和比较符一起使用>any 大于最小的例如:select * from emp where sal >any(1000,2000);<any 小于最大的>all 大于最大的<all 小于最小的 distinct 过滤重复关键字例如:select distinct age from emp; 聚合函数 即数据统计max(col);min(col);avg(col);sum(col);count(col/*);例如:select coun…
一.创建学生表 CREATE TABLE STUDENTS( STU_ID ) CONSTRAINTS PK_STUS_ID PRIMARY KEY, STU_NAME ) NOT NULL, STU_SCORES ) ) 二.插入数据 ,); ,); ,); ,); ,); 三.查询数据 (一)查询所有数据  SELECT * FROM STUDENTS; (二)查询出每个学员的姓名和考试成绩  SELECT STU_NAME,STU_SCORES FROM STUDENTS; (三)查询出考…
1.查询某个用户下有多少张表 有时候很有用  select count(*) from dba_tables t where t.owner='SCOTT';…
  1.查找表中多余的重复记录(根据单个字段studentid)   select * from table_name where studentid in (select studentid from table_name group by studentid having count(studentid) > 1)   2.查找表中多余的重复记录(根据多个字段studentid,name...)   select * from table_name a where (a.studentid,…
1.1最简单的查询语句 例 1-1 SQL> select * from emp; 例 1-1 结果 这里的 * 号表示全部的列.它与在select 之后列出全部的列名是一样的.查询语句以分号( ; )结束. emp(employee)是一个员工表. 1.2 在查询语句中怎样选择特定的列 在平时的使用过程中我们须要的往往仅仅是一张表中的某一条或者某几条数据而已.但上面查询的结果可能看起来比較乱.假设我们指向知道若干个特定列的信息,使用select 语句非常easy就能够做到. 就好比我们去菜市场…
目录 1. 检索数据 1.1 简单查询 1.1.1 检索所有列 1.1.2 检索指定的列 1.1.3 查询日期列 1.1.4 带有表达式的select语句 1.1.5 为列指定别名 1.1.6 显示不重复记录 distinct 1.1.7 处理NULL值 1.1.8 连接字符串 1.2.筛选查询 1.2.1 比较筛选 1.2.2 使用特殊关键字筛选 1.2.3 逻辑筛选 本系列是作为学习笔记,用于记录学习过程,加深学习印象,以及自己重新回顾学习内容只用,参考书籍为<oracle 11g从入门到精…
这里.我们接着上一小节2.6留下的问题:假设要查询的字符串中含有"_"或"%".又该如何处理呢? 開始今天的学习. 2.7  怎样使用转义(escape)操作符 能够是用个转义(escape)keyword来完毕此任务. 为了进行练习,我们必须先创建一个暂时的表,之后再往该表中插入1行记录,其包括通配符. 可能您如今还可能十分不理解例2-13和例2-14的SQL语句.没有问题,您仅仅要照着输入就能够了. 例 2-13 SQL> CREATE TABLE dep…
Oracle单表的简单查询 查看表结构 desc emp; 查询所有列 Select * from emp; 查找所以部门编号(查指定的列) select deptnofrom emp; 查找编号不同的部门编号(去重) selectdistinct deptnofrom emp; 查找ename为SMITH的员工职位,工资,部门编号 select job,sal,deptnofrom emp t  where t.ename='SMITH'; 查找员工的年薪 NVL( string1, repl…