数据库学习整理之常见运算符
运算符概述
1) 算术运算符
执行算术运算,例如:加、减、乘、除等。
2) 比较运算符
包括大于、小于、等于或不等于、等等。主要用于数值的比较、字符串的匹配等方面。
3) 逻辑运算符
包括与、或、非和异或、等逻辑运算符。其返回值为布尔型,真值(1 或 true)和假值(0 或 false)。
4) 位运算符
包括按位与、按位或、按位取反、按位异或、按位左移和按位右移等位运算符。位运算必须先将数据转换为补码,然后在根据数据的补码进行操作。运算完成后,将得到的值转换为原来的类型(十进制数),返回给用户。
来看看举例(加减运算)
乘除运算的举例
在数学运算中,除数为0的时候无意义,所以在数据库中如果被0除,则返回NULL
等于运算符的使用
等号“=”用于判断数字或字符串是否相等,如果相等则返回值为1,否则为0
安全等于运算符的使用<=>
这个符号具备和=号同样的功能,唯一的不同就是可以用来判断NULL的值,在两个操作数均为null的时候,返回值为1而不是null,有一个操作值为null时,返回值为0.
小于或等于运算符<=
<=用来判断左边的操作符是否小于右边的操作符,如果小于或等于,返回值为1,否则返回值为0
IS NULL(ISNULL),ISNOT NULL运算符
这两个运算符是用来检验值是否为NULL,如果为NULL,返回值为1,否则返回值为0
BETWEED AND 运算符
BETWEEN运算符选择给定范围内的值。值可以是数字,文本或日期。
BETWEEN运算符是包含性的:包括开始和结束值,等价于>= AND <=
数据库学习整理之常见运算符相关推荐
- 数据库基础知识和常见术语学习
数据库基础知识和常见术语学习 什么是数据库 数据库系统 什么是数据库系统 数据库系统(DBS)的组成 数据库系统的特点 数据库管理系统(DBMS) 什么是数据库管理系统 数据库管理系统所提供的功能 数 ...
- 管理mysql表知识点,数据库知识点整理(全)
<数据库知识点整理(全)>由会员分享,可在线阅读,更多相关<数据库知识点整理(全)(12页珍藏版)>请在人人文库网上搜索. 1.UNIT 1四个基本概念1.数据(Data):数 ...
- MYSQL学习整理(4):函数
MYSQL零基础小白,梳理学习内容督促自己,也为方便自己日后回忆,也希望可以帮助到网友. 这里推荐宋红康老师的MySQL课程,学习资源(如有侵权请联系删除): MySQL数据库教程天花板,mysql安 ...
- Oracle数据库学习:PL/SQL(详解)
Oracle数据库学习:PL/SQL 什么是PL/SQL PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的扩展语言; 使用PL/SQL 可以编写具 ...
- Oracle PL/SQL基础语法学习13:比较运算符
系列文章目录 Oracle PL/SQL基础语法学习12:短路求值 Oracle PL/SQL基础语法学习13:比较运算符 Oracle PL/SQL基础语法学习14:BOOLEAN表达式 文章目录 ...
- MySQL数据库-学习笔记
一.MySQL课程内容 1.1 数据库介绍 数据库概念 术语介绍 1.2 MySQL数据库 下载.安装.配置.卸载 MySQL客户端工具的安装及使用 1.3 SQL 结构化查询语言 什么是SQL SQ ...
- 数据库学习笔记第一弹——MySQL8.0和MySQL5.7的下载、安装与配置(图文详解步骤2022)
数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步骤2022) 文章目录 数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步 ...
- MySQL 数据库学习(一)
MySQL 数据库学习 数据库 1. 数据库的介绍 2. 数据库的分类 3. 数据库的作用 4. 数据库的特点 5. 小结 MySQL数据库 1. MySQL数据库的介绍 2. MySQL数据库的安装 ...
- oracle数据库学习总结
前言 这是本人复习兼学习两周oracle数据库后整理的一些知识,适合查询oracle的一些语法,也可以当作一个oracle数据库的知识架构梳理. 鉴于数据库语法繁琐,知识点繁多,还有很多知识点没有纳入 ...
- 数据库学习day_01:SQL的发展和数据库操作相关sql语句
1.数据库 学习数据库主要学习的就是如何对数据进行增删改查操作. 增加(插入数据) 删除数据 修改数据 查询数据 为什么使用数据库软件? 之前在webserver时通过IO技术已经操作过数据,其实这部 ...
最新文章
- LVS+Keepalived+httpd安装及配置
- 剑指offer:求1+2+3+...+n
- 美国诚实签经验——中英文行程单、往返机票、用英语面试的申请者通过率用中文面试的申请者的通过率、一直保持着微笑,看上去很自信,也很诚恳、户口簿带上最好...
- Golang 【大字符串相加,求和】
- PHP生成url的函数,U函数:URL地址生成
- 大数据之-Hadoop伪分布式_配置启动HDFS_并运行MR程序---大数据之hadoop工作笔记0023
- javax.net.ssl.SSLException: closing inbound before receiving peer‘s close_notif---SpringCloud工作笔记111
- 阿里云的工程师要被祭天了?
- SWPU信息学院团体程序设计竞赛题解
- selenium下载或保存图片最好的方法
- 光滑曲线_光滑流形初步(2)——切向量与微分
- 远方的人 -- 龙瑜
- Kyligence 完成 2500 万美元 C 轮融资,Coatue 领投
- Wifidog扫盲篇
- (经验贴)如何在Word里实现手写签名
- linux freetype 安装
- SQL注入——联合注入
- 消息队列的灵魂拷问,你能过几关?
- Unity 自动创建材质球工具
- kinect在linux上驱动下载,Ubuntu安装Kinect驱动(openni、NITE、Sensor)及遇到的问题
热门文章
- InstallShield Crack,虚拟应用程序构建可靠
- SPSS -正态检验
- mysql建考勤信息代码_C++嵌入式SQL写考勤/点名功能程序
- 企业云网络安全解决方案的10条评估标准
- 使用wunderlist进行TODO管理
- Android动态生成答题卡,好分数网怎么制作答题卡
- android 壁纸改变回调,android_launcher的源码详细分析和壁纸修改
- ISO27001信息安全管理体系的建立评估五大注意事项
- 海量数据检索 - “ElasticSearch”
- 微博数据各字段的含义