数据库基础入门 — SQL运算符

简介: 数据库基础入门 — SQL运算符

我是南城余!阿里云开发者平台专家博士证书获得者!

欢迎关注我的博客!一同成长!

一名从事运维开发的worker,记录分享学习。

专注于AI,运维开发,windows Linux 系统领域的分享!


 

运算可用于SELECT和WHERE子句

参考文档

第04章_运算符.pdf

共五章节

补充

除和取余都是看被除数即(A/B,指的是A,A为负数,则结果为负,同理为正数)

-- 字符串存在隐形转换,如果转换不成功,则可以看做为0

如果等号两边的值、字符串或表达式都为字符串,则MySQL会按照字符串进行比较,其比较的 是每个字符串中字符的ANSI编码是否相等。

只要有 null参与的结果就为null

查询字段为null的数据可以用<=>符号

或者 is null

SELECT least(first_name,last_name) 
from employees;
-- SQL函数形式实例
-- like函数
select last_name
from employees;
-- 查询以a开头的 where last_name like 'a%'
-- 查询以a结尾的 where last_name like '%a'
-- 查询以包含a的 where last_name like '%a%'
-- 正则表达式 关键字 REGEXP RLIKE
SELECT 'shkstart' REGEXP '^s', 'shkstart' REGEXP 't$', 'shkstart' REGEXP 'hk';
-- 查询员工姓名的第三个字母是a的员工姓名
--前面为两个为_
select last_name
from employees;
where last_name like '__a'
-- 查询管理者id为100, 101 , 110的管理者姓名
select first_name,salary,manager_id
from employees
-- where manager_id = 100  or manager_id = 101 or manager_id = 110
where manager_id in(100,101,110);
--查询范围数据
select last_name ,salary,department_id
from employees
where salary between 2000  and 10000
-- where salary > 2000  and salary < 10000

目录
相关文章
|
21小时前
|
SQL 存储 安全
SQL接口如何保护数据库免受未经授权的访问?
【5月更文挑战第21天】SQL接口如何保护数据库免受未经授权的访问?
8 3
|
2天前
|
SQL Oracle 关系型数据库
一些SQL数据库工具的介绍
【5月更文挑战第19天】一些SQL数据库工具的介绍
14 4
|
4天前
|
数据库 Android开发
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
|
5天前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之当 SQL Server 源数据库中的数据更新后,CDC 吐出的操作(op)是怎样的
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
15 0
|
6天前
|
存储 SQL 数据库
数据库sql语句-----游标和存储过程
数据库sql语句-----游标和存储过程
14 1
|
6天前
|
SQL 关系型数据库 数据管理
Microsoft SQL Server 是微软公司开发的一款关系型数据库管理系统
【5月更文挑战第14天】Microsoft SQL Server 是微软公司开发的一款关系型数据库管理系统
16 2
|
6天前
|
SQL 关系型数据库 数据库连接
Python 连接 SQL 数据库 -pyodbc
以下是如何在 Python 中使用 pyodbc 连接到 SQL 数据库的基本步骤和详解
65 0
|
6天前
|
SQL 数据库连接 数据库
VB.NET 中使用SqlConnection类连接到Microsoft SQL Server数据库的详细步骤
VB.NET 中使用SqlConnection类连接到Microsoft SQL Server数据库的详细步骤
109 0
|
6月前
|
SQL Oracle 关系型数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
150 0
|
10月前
|
SQL 网络协议 搜索推荐
Python - python如何连接sql server数据库
Python - python如何连接sql server数据库
246 0