当前位置:   article > 正文

SQL 查询详细内容_sql怎么查询表中某一行数据

sql怎么查询表中某一行数据

一.简单查询

注:SQL 中所有符号用英文格式

1.指定表中哪一列的查询

select 列名,列名,....列名 from 表名;

2.查询表中全部内容

select * from 表名;

3.注释

--单行注释

/*

        */  多行注释

4.别名

对象名 as 别名

举例:  select sal as 工资 from emp ;

给表起别名时不能加as。

举例:  select e.sal  from emp e

注: 方便起见,给列名、表名起别名时as都省略不写。

5. 带条件的查询(where)

格式:select 列名,列名.... from 表名 where 条件表达式

where条件关键字,后面跟条件表达式,这个条件一般与数据库中列相关

条件表达式:>  , <  , >=,<=, !=,=

例:select * from emp where sal>1500;

从emp表中查询工资大于1500的人的信息,where后面给出查询出内容的限制条件。

再举例:select * from emp where ename='SMITH';

从emp表中查询名字叫SMITH的员工信息,注意,oracl中,数字类型直接写即可,字符串类型要用单引号括起来

6. in后面跟一个集合或子查询

oracle中表示一个简单的集合,(元素,元素,元素......元素),如(1,2,3,4,5),('a','b','c','d')

例:查询emp表中,工资是800,1600,3000的员工信息

select * from emp where  sal in (800,1600,3000);

not in 跟 in 是相反的

查询emp表中工资不是800,1600,3000的员工信息

select *from emp  where sal not in (800,1600,3000);

7.like 只用在字符串列,表示对字符串进行模糊匹配,有两个点位符号

%:表示%出现的地方前面或后面可以有0个或多个字符

_:表示_出现的地方有且只能有一个任意字符

举例:1.查询emp表中姓名是s结尾的员工信息

select * from emp where ename like '%S';

2.查询emp表中员工姓名第二个字符是L的信息

select * from emp where ename like'_L%';

not like 跟 like 相反

例:查询emp表中员工姓名没有S的员工的信息

select * from emp where ename not like'%S%';

8.any  ,all:后面跟一个集合或子查询

> all 表示大于集合中所有的元素,也就是比集合中最大的元素还大

< all 表示小于集合中所有的元素,也就是比集合中最小的元素还大小

> any 表示大于集合中任意一个元素,比最小的大

举例:查询比以下任意一个(800,1500,3000)工资高的人员信息

select * from emp where sal > any (800,1500,3000);

< any 表示小于集合中任意一个元素,比最大的小

9.条件连接符

and :并且,当and连接前后两个条件时,必须都成立才算成立,有一个不成立,整体不成立

or:或者,当or连接的两个条件有一个成立,整体成立,两个都不成立时整体不成立

between  value 1 and value 2 ,value 1的值比value 2的值小,表示在value 1跟 value 2之间包含value 1跟 value 2

举例:查询部门是十号,工资大于1000的员工信息

select * from emp where deptno=10 and sal >1000;

查询部门是10号,或者工资大于1000的员工信息;

select * from emp where deptno =10 or sal>1000;

查询工资在1000-3000的员工信息

select * from emp where between 1000 and 3000;

10.is null表示这个值是空值是条件成立

is not null表示这个值不是空值时条件成立

例:查询emp表中员工有奖金的人员信息

select * from emp where comm is not null;

查询emp表中员工没有奖金的人员信息

select * from emp where comm is null;

以上是SQL简单查询的内容,详细对比例子多加理解和联系,简单查询还是很简单的,你一定行。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/487851
推荐阅读