SQL基础之 基本属性和运算 (一)

简介:

SQL 语言有如下几个特点:

1、SQL 语言大小写不敏感

2、SQL 可以写在一行或者多行

3、关键字不能被缩写也不能分行

4、各子句一般要分行写

5、使用缩进提高语句的可读性

6、SQL语句在SQL Developer中,可以以一个分号(;)终止,当执行多个SQL语句,结束必需是的分号

7、在SQL * Plus中,你必须用分号(;)结束每条SQL语句


SQL Developer:

●默认标题对齐:左对齐

●默认标题显示:大写


SQL*Plus:

●字符和日期类型的列左对齐

●数值类型的列右对齐

●默认字段显示方式:大写


SQL 中的算术表达式

SQL 的运算方法:

使用算术运算符可以创建包含数字和日期数据的表达式

+       加

-       减

*       乘

/       除 


算术优先级:

1、乘除的优先级高于加减

2、同一优先级运算符从左向右执行

3、括号内的运算先执行

4、NULL是无效的、未指定的、未知的或不可预知的值。NULL不是0,也不是空格

如果在数学运算里面有null 算出结果就为空 不管是加减乘除

测试如下:

wKioL1iqjYPyYhcdAAA8-p4zGBw481.jpg-wh_50


具体案例语句如下:

1、表示显示出每人工资加300的信息,并按照升序排列

select last_name, salary, salary + 300 from employees order by salary+300;

wKiom1iqqVqinLMMAABpGhkVQ6c582.jpg-wh_50


2、表示每个人在年薪的基础上加100是多少钱

select last_name,salary,12*salary+100 from employees;

wKiom1iqqGfgYcxWAABdfCXJ7Qs158.jpg-wh_50


3、表示每个与员工每月加100块钱,最后年薪为多少钱

select last_name,salary,12*(salary+100) from employees;

wKiom1iqkm_BORH3AABXHwF3u3Y391.jpg-wh_50




本文转自 yuri_cto 51CTO博客,原文链接:http://blog.51cto.com/laobaiv1/1899463,如需转载请自行联系原作者

相关文章
|
5月前
|
SQL Serverless 数据库
|
SQL 分布式计算 Unix
阿里云-DataWorks- ODPS SQL开发3-日期与字符、数学运算、聚合函数函数
阿里云-DataWorks- ODPS SQL开发3 本文主要讲解日常大量会接触到的一些常用的日期与字符、数学运算、聚合函数函数。
|
3月前
|
SQL 关系型数据库 MySQL
第四章:集合运算---SQL学习笔记
第四章:集合运算---SQL学习笔记
59 0
|
SQL 数据库
基础SQL——DDL
基础SQL——DDL
82 0
基础SQL——DDL
|
SQL Java Maven
【Flink】小白级入门,Flink sql 的基础用法(下)
【Flink】小白级入门,Flink sql 的基础用法
296 0
|
SQL Java 大数据
【Flink】小白级入门,Flink sql 的基础用法(上)
【Flink】小白级入门,Flink sql 的基础用法
381 0
|
SQL Oracle 关系型数据库
数据库基础认识概述课堂笔记【数据库SQL基础学习笔记2020课堂版01】
数据库基础认识概述课堂笔记【数据库SQL基础学习笔记2020课堂版01】
110 0
数据库基础认识概述课堂笔记【数据库SQL基础学习笔记2020课堂版01】
|
SQL 存储 关系型数据库
MySQL基本的SELECT语句,SQL语言概述,基础和重要不冲突,完整详细可收藏
MySQL基本的SELECT语句,SQL语言概述,基础和重要不冲突,完整详细可收藏
158 0
MySQL基本的SELECT语句,SQL语言概述,基础和重要不冲突,完整详细可收藏
|
SQL Java 数据库
【数据库技术基础】SQL 的基本组成
【数据库技术基础】SQL 的基本组成
110 0
【数据库技术基础】SQL 的基本组成
|
SQL
【SQL】牛客题霸SQL入门篇1(基础查询、条件查询、高级查询)
【SQL】牛客题霸SQL入门篇1(基础查询、条件查询、高级查询)
142 0

热门文章

最新文章