SQL入门:SQL运算符有哪些?它们是如何工作的?

本文介绍了SQL中的运算符,包括算术运算符(如加减乘除取余)、比较运算符(如等于、大于、小于)和逻辑运算符(如ANY、BETWEEN AND、IN),并给出了相关使用示例,帮助初学者理解SQL语句中的条件操作。
摘要由CSDN通过智能技术生成

前言

SQL入门:SQL运算符有哪些?它们是如何工作的?


本文将按以下顺序讨论SQL中使用的各种运算符:

本文将按以下顺序讨论SQL中使用的各种运算符:

  • 什么是运算符?
  • 运算符的分类:
    算术运算符
    比较运算符
    逻辑运算符

什么是运算符?

SQL运算符是SQL语句的WHERE子句中用来执行算术、逻辑和比较操作的保留关键字。运算符在SQL语句中充当连接词,以满足语句中的多个条件。
在这里插入图片描述

运算符的分类:

算术运算符

这些运算符用于执行加法、乘法、减法等运算。
在这里插入图片描述
在这里插入图片描述
例子:

SELECT 40 + 20;
 
SELECT 40 - 20;
 
SELECT 40 * 20;
 
SELECT 40 / 20;
 
SELECT 40 % 20;

输出:

60
 
20
 
800
 
2
 
0

比较运算符

这些运算符用于执行等于、大于、小于等操作。

在这里插入图片描述
在这里插入图片描述
例子:

为了更好地理解,我将考虑下表来执行各种操作。
在这里插入图片描述
例子(等于):

SELECT * FROM Students
WHERE Age = 20;

输出:
在这里插入图片描述
例子(大于):

SELECT * FROM students
WHERE Age > 23;

输出:
在这里插入图片描述
例子(小于等于):

SELECT * FROM students
WHERE Age <= 21;

输出:
在这里插入图片描述
例子(不等于):

SELECT * FROM students
WHERE Age <> 25;

输出:
在这里插入图片描述

逻辑运算符

在这里插入图片描述
例子:

我将考虑上面提到的学生表,来执行一些操作。

例子(ANY)

SELECT * FROM Students
WHERE Age > ANY (SELECT Age FROM Students WHERE Age > 21);

输出:在这里插入图片描述
例子(BETWEEN & AND)

SELECT * FROM Students
WHERE Age BETWEEN 22 AND 25;

输出:
在这里插入图片描述
例子(IN)

SELECT * FROM Students
WHERE Age IN('23', '20');

输出:
在这里插入图片描述
在这篇文章中,我只是举了最平常不过的例子,当然了,数据库和网络技术不太一样,网络有好多原理性的东西,但是数据库偏向于实战,需要不断的练习才能学的更好,学的更快!
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是黑客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值