SQL语句常用符号:
操作符 |
用途 |
例子 |
+ - |
表示正数或负数,正数可省去 + |
-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语句常用符号:相关推荐
- PlSqlDev中执行INSERT SQL语句包含符号导致数据异常
PlSqlDev中执行INSERT SQL语句包含&符号导致数据异常 参考文章: (1)PlSqlDev中执行INSERT SQL语句包含&符号导致数据异常 (2)https://ww ...
- oracle sql语句常用优化方法
oracle sql语句常用优化方法 最近做一些报表查询,经常做一些小优化,在这里总结一下 语句上的优化: 1.SELECT 语句中避免使用*,用那些字段就摘出哪些. 2.SQL语句尽量用大写: 因为 ...
- Sql语句常用关键字
--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数 ...
- SQL语句常用优化技巧
2019独角兽企业重金招聘Python工程师标准>>> 1.避免在where子句中使用 is null 或 is not null 对字段进行判断. 如: select id fro ...
- python sql语句特殊符号转义。
python 进行数据库插入的时候,有时候个别字段碰到特殊符号的话会提示插入失败.但是我们可以用re.escape()对字段进行转义 示例: re.escape('www.python.org') ' ...
- SQL语句 常用条件判断
条件判断写法: 对每天记录执行操作时,判断所限制的条件-----> 操作符: = <>(不匹配检查) != &l ...
- 黑马程序员视频教程学习mybatis框架常用注释SQL语句学习笔记?
mybatis学习笔记 常用注释增删改查SQL语句 常用注释拓展SQL语句 解决实体类属性和数据库表中的属性名称不相同的问题: mybatis注解之一对一查询: mybatis注解之一对多查询: my ...
- Labview_使用SQL语句操作数据库(Access)
SQL 对大小写不敏感:SELECT 与 select 是相同的 空格一定要控制好,且在筛选某些列时,列名不需要用单引号,列名所对应数据类型为(字符串时),需要加单引号.在创建数据库时尽量不要删除ID ...
- 经典SQL语句大全、50个常用的sql语句
50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,T ...
最新文章
- 数据结构第八篇——链栈
- 词向量之Word2vector原理浅析
- excel表头_如何用Excel制作出库入库表
- C# 对象与JSON字符串互相转换的三种方式
- log4net 小记
- centos7利用nexus离线搭建局域网pypi源
- pip matplotlib 使用镜像源,pytorch 1.5 cpu
- [ERROR] InnoDB: ibdata1 different size (rounded down to MB)
- cen7布署mysql数据库
- P3373 线段树2(多重标记线段树)题解
- 如何打开别人的Android项目
- 基于jquery fly插件实现加入购物车抛物线动画效果
- axure原型怎么让文字自动换行_Axure动态面板教程(快速入门+轮播图案例)
- 计算机管理怎么分硬盘,电脑磁盘空间划分_电脑磁盘分区怎么分
- Ubuntu16.04+RTX3090+python3+cuda11.1+ CUDNN 8.04+anaconda3+pytorch-nightly深度学习环境搭建实录
- 半导体行业十万级净化车间尘埃粒子监测
- 初级JAVA程序员应该掌握的NPE知识
- OpenCV 图像处理:白化(whitening)
- Kong 网关 | Route
- 局域网查看工具LanSee使用教程【图文】
热门文章
- vegan稀释曲线 基因丰度_蒙古沙冬青及其伴生植物AM真菌物种多样性
- 让Borland C++ Builder在WIN7下完美运行帮助
- FLASH时钟(www.lancu.com)
- 小度路由添加airplay
- do sb suggest to_suggest用法
- 【CakePHP】几个CakePHP知识点
- 【多式联运】基于帝国企鹅算法、遗传算法、粒子群算法求解多式联运路径优化问题附matlab代码
- Lenovo Thinkpad T14电脑 Hackintosh 黑苹果efi引导文件
- 【STM32】 无线转接板模块
- 大克拉CVD合成钻石市场现状及未来发展趋势