最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

SQL语句所用符号

来源:动视网 责编:小OO 时间:2025-10-02 10:50:53
文档

SQL语句所用符号

操作符用途例子+-表示正数或负数,正数可省去+-1234.56+将两个数或表达式进行相加A=c+b-将两个数或表达式进行相减34-12*将两个数或表达式进行相乘12*34/除以一个数或表达式18*11NULL空值判断Wherenameisnull;||字符串连接‘101-’||tel_num=等于测试Select*fromempwherename=’赵元杰’;!=或或^=不等于测试Select*fromempwherename!=’赵元杰’;大于测试Select*fromempWheresal
推荐度:
导读操作符用途例子+-表示正数或负数,正数可省去+-1234.56+将两个数或表达式进行相加A=c+b-将两个数或表达式进行相减34-12*将两个数或表达式进行相乘12*34/除以一个数或表达式18*11NULL空值判断Wherenameisnull;||字符串连接‘101-’||tel_num=等于测试Select*fromempwherename=’赵元杰’;!=或或^=不等于测试Select*fromempwherename!=’赵元杰’;大于测试Select*fromempWheresal

操作符用途例子
+ - 表示正数或负数,正数可省去 +

-1234.56
+将两个数或表达式进行相加A=c+b
-将两个数或表达式进行相减34-12
*将两个数或表达式进行相乘12*34
/除以一个数或表达式18*11
NULL空值判断Where name is null;
||字符串连接‘101-’||tel_num
=等于测试Select * from emp 

where name=’赵元杰’;

!= 或<>或^=

不等于测试Select * from emp 

where name !=’赵元杰’;

<小于测试Select * from emp 

Where sal < 5000;

>大于测试Select * from emp 

Where sal > 5000;

<=小于等于测试Select * from emp 

Where sal <= 5000;

>=大于等于测试Select * from emp 

Where sal >= 5000;

Not  in测试某值是否在一个指定的结果集中Select name,addr from expert

where local not in(‘北京’,’上海’);

ANY将一个值与一组值进行比较,返回满足条件的结果。必须跟!=,<,>,<=,>=

注: 取最大的那个

select ename,sal from emp where sal<= any(select sal from

 emp where deptno=10)

SOME同ANY,必须跟!=,<,>,<=,>=

注: 取最大的那个

ALL将一个值与一组值比较,返回满足条件的所有列值。必须跟!=,<,>,<=,>=

注: 取最小的那个

Select name,sal from emp

Where sal<=

 all ( 500,800,1200);

Not between

A and B

判断某个值是否界于两者之间。Select name,sal from emp Where 

sal between  500 and 1200;

[not]exists判断某个列是否存在于一组值中。select dname,deptno from dept where exists

(select * from emp where dept.deptno=emp.deptno)

A[not]like b

[Escape ‘char’]

比较两个模式是否相似,当使用like 语句时Oracle不去访问索引。

Select * from emp

Where ename like ‘TH%’;

Is [not] null 测试值是否为空。

Select ename,deptno from emp

Where comm. Is null or comm.=0;

Not 对结果的否定。Select * from emp

Where sal not(sal<1000); 等价于

select ename,sal from emp where sal>=1000;

AND用于判断两个条件十分都满足。Select * from  emp where 

Ename=’SIMTH’ and sal>=1000;

OR 用于判断两个条件中是否有一个满足。Select * from emp where 

Ename=’SIMTH’ or ename=’SCOTT’;

UNION用于返回(组合)两个查询中所有唯一的行。Select ename from emp union

Select ename from emp;

UNION ALL用于返回(组合)两个查询中所有所有的行。
INTERSECT用于返回两个查询中相同的行。Select ename from emp1 intersect select ename from emp2;
MINUS用于返回两个查询中的不同的行。

文档

SQL语句所用符号

操作符用途例子+-表示正数或负数,正数可省去+-1234.56+将两个数或表达式进行相加A=c+b-将两个数或表达式进行相减34-12*将两个数或表达式进行相乘12*34/除以一个数或表达式18*11NULL空值判断Wherenameisnull;||字符串连接‘101-’||tel_num=等于测试Select*fromempwherename=’赵元杰’;!=或或^=不等于测试Select*fromempwherename!=’赵元杰’;大于测试Select*fromempWheresal
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top