二.运算符

news2024/11/17 21:47:59

运算符

    • 1.算术运算符
    • 2.比较运算符
    • 3.逻辑运算符

1.算术运算符

算数运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行 + - * / 和 取模%运算
在这里插入图片描述
1.加减法运算符

mysql> SELECT 100,100 + 0,100 - 0,100 + 50,100 + 50 - 30,100 + 35.5,100 - 35.5  FROM  dual;
+-----+---------+---------+----------+---------------+------------+------------+
| 100 | 100 + 0 | 100 - 0 | 100 + 50 | 100 + 50 - 30 | 100 + 35.5 | 100 - 35.5 |
+-----+---------+---------+----------+---------------+------------+------------+
| 100 |     100 |     100 |      150 |           120 |      135.5 |       64.5 |
+-----+---------+---------+----------+---------------+------------+------------+
1 row in set (0.00 sec)

由此得出结论

  • 一个整数类型的值对整数进行加减法操作,结果还是一个整数
  • 一个整数类型的值对浮点数进行加减法操作,结果还是一个浮点数
  • 加法和减法的优先级相同
  • MySQL中+只标识加减法,如遇到非数值类型,先转换成数值,转换失败,按0计算

2.乘除法运算符

mysql> SELECT 100*1.0, 100/1.0, 100/2, 100+2*5/2, 100/3, 100 DIV 0 FROM dual;
+---------+----------+---------+-----------+---------+-----------+
| 100*1.0 | 100/1.0  | 100/2   | 100+2*5/2 | 100/3   | 100 DIV 0 |
+---------+----------+---------+-----------+---------+-----------+
|   100.0 | 100.0000 | 50.0000 |  105.0000 | 33.3333 |      NULL |
+---------+----------+---------+-----------+---------+-----------+
1 row in set (0.00 sec)

由此得出结论

  • 一个数乘除浮点数结果是浮点数
  • 一个数除以整数后,不管是否能除尽,结果都为一个浮点数
  • 一个数除以另一个数,除不尽时,结果为一个浮点数,并保留结果到小数点后四位
  • 乘除法优先级相同
  • MySQL中,一个数除以0为NULL

3.取模运算

mysql> SELECT 12%3, 12 MOD 5 FROM  dual;
+------+----------+
| 12%3 | 12 MOD 5 |
+------+----------+
|    0 |        2 |
+------+----------+
1 row in set (0.00 sec)

2.比较运算符

比较运算符用来对表达式左边的操作数和右边的操作数进行比较,比较结果为真则返回1,比较结果为假则返回0,其他情况泽返回NULL

比较运算符常被用来作为SELECT查询语句得到条件来使用,返回符合条件的结果记录。
在这里插入图片描述
1.等号运算符

mysql> SELECT 1=1, 1='1', 1=0, 'a'='a', (5+3)=(6+2), ''=NULL, NULL=NULL;
+-----+-------+-----+---------+-------------+---------+-----------+
| 1=1 | 1='1' | 1=0 | 'a'='a' | (5+3)=(6+2) | ''=NULL | NULL=NULL |
+-----+-------+-----+---------+-------------+---------+-----------+
|   1 |     1 |   0 |       1 |           1 |    NULL |      NULL |
+-----+-------+-----+---------+-------------+---------+-----------+
1 row in set (0.00 sec)

mysql> SELECT 1=2, 0='abc', 1='abc' FROM dual;
+-----+---------+---------+
| 1=2 | 0='abc' | 1='abc' |
+-----+---------+---------+
|   0 |       1 |       0 |
+-----+---------+---------+
1 row in set, 2 warnings (0.00 sec)

结论

  • 等号运算符(=)判断等号两边的值、字符串或表达式是否相等,如果相等则返回1,不相等返回0
  • 在使用等号运算符时,遵循如下规则:
    • 如果等号两边的值、字符串或表达式都为字符串,则MySQL会按照字符串进行比较,其比较的是每个字符串中字符的ANSII编码是否相等
    • 如果等号两边的值都是整数,则MySQL会按照数值来比较两个值的大小
    • 如果等号两边的值是一个整数,另一个是字符串,则MySQL会将字符串转化为数字进行比较
    • 如果等号两边的值、字符串或表达式有一个为NULL,则比较结果为NULL

2.安全等于运算符
安全等与运算符与等于运算符是相似的,唯一区别是可以用来对NULL进行判断。在两个操作数均为NULL时,其返回值为1,而不是NULL;当一个操作数为NULL,返回值为0,而不为NULL。

mysql> SELECT 1<=>'1', 1<=>0, 'a'<=>'a', (5+3)<=>(6+2), ''=NULL, NULL=NULL;
+---------+-------+-----------+---------------+---------+-----------+
| 1<=>'1' | 1<=>0 | 'a'<=>'a' | (5+3)<=>(6+2) | ''=NULL | NULL=NULL |
+---------+-------+-----------+---------------+---------+-----------+
|       1 |     0 |         1 |             1 |    NULL |      NULL |
+---------+-------+-----------+---------------+---------+-----------+
1 row in set (0.00 sec)

3.不等于运算符
不等于运算符(<>和!=)用于判断两边的数字、字符串或表达式是否不相等,如果不等于则返回1,相等则返回0。不等于运算符不能判断NULL值。如果两边的值有任意一个为NULL,或两边都为NULL,则结果为NULL。

mysql> SELECT 1<>1, 1!=2, 'a'!='b', (3+4)<>(2+6), 'a'!=NULL,NULL<>NULL;
+------+------+----------+--------------+-----------+------------+
| 1<>1 | 1!=2 | 'a'!='b' | (3+4)<>(2+6) | 'a'!=NULL | NULL<>NULL |
+------+------+----------+--------------+-----------+------------+
|    0 |    1 |        1 |            1 |      NULL |       NULL |
+------+------+----------+--------------+-----------+------------+
1 row in set (0.00 sec)

此外还有非符号类型的运算符
在这里插入图片描述
4.空运算符
空运算符(IS NULL或者ISNULL)判断一个值是否为NULL,如果为NULL则返回1,否则返回0

mysql> SELECT NULL IS NULL, ISNULL(NULL), ISNULL('a'), 1 IS NULL;
+--------------+--------------+-------------+-----------+
| NULL IS NULL | ISNULL(NULL) | ISNULL('a') | 1 IS NULL |
+--------------+--------------+-------------+-----------+
|            1 |            1 |           0 |         0 |
+--------------+--------------+-------------+-----------+
1 row in set (0.00 sec)

5.非空运算符
非空运算符(IS NOT NULL)判断一个值是否不为NULL,如果不为NULL则返回1,否则返回0

mysql> SELECT NULL IS NOT NULL, 'a' IS NOT NULL, 1 IS NOT NULL;
+------------------+-----------------+---------------+
| NULL IS NOT NULL | 'a' IS NOT NULL | 1 IS NOT NULL |
+------------------+-----------------+---------------+
|                0 |               1 |             1 |
+------------------+-----------------+---------------+
1 row in set (0.00 sec)

6.最小值运算符
语法格式为:LEAST(值1,值2,…,值n)。其中,“值n”表示参数列表中有n个值。在有两个或多个参数的情况下,返回最小值

mysql> SELECT LEAST (1,0,2),LEAST('b','a','c'),LEAST(1,NULL,2);
+---------------+--------------------+-----------------+
| LEAST (1,0,2) | LEAST('b','a','c') | LEAST(1,NULL,2) |
+---------------+--------------------+-----------------+
|             0 | a                  |            NULL |
+---------------+--------------------+-----------------+
1 row in set (0.00 sec)

由此结果可以看出,当参数是整数或浮点数时,LEAST将返回其中最小的值;当参数为字符串时,返回字母表中顺序最靠前的字符;当比较直列表中有NULL时,不能判断大小,返回NULL值

7.最大值运算符
语法格式为:GREATEST(值1,值2,…,值n)。其中,n表示参数列表中有n个值。当有两个或多个参数时,返回值为最大值。假如任意一个自变量为NULL,则GREATEST()的返回值为NULL

mysql> SELECT GREATEST(1,0,2),GREATEST('b','a','c'),GREATEST(1,NULL,2);
+-----------------+-----------------------+--------------------+
| GREATEST(1,0,2) | GREATEST('b','a','c') | GREATEST(1,NULL,2) |
+-----------------+-----------------------+--------------------+
|               2 | c                     |               NULL |
+-----------------+-----------------------+--------------------+
1 row in set (0.00 sec)

8.BETWEEN AND运算符
BETWEEN运算符使用的格式通常为SELECT D FROM TABLE WHERE C BETWEEN A AND B,此时,当C大于或等于A,并且C小于或等于B时,结果为1,否则结果为0

mysql> SELECT 1 BETWEEN 0 AND 1, 10 BETWEEN 11 AND 12, 'b' BETWEEN 'a' AND 'C';
+-------------------+----------------------+-------------------------+
| 1 BETWEEN 0 AND 1 | 10 BETWEEN 11 AND 12 | 'b' BETWEEN 'a' AND 'C' |
+-------------------+----------------------+-------------------------+
|                 1 |                    0 |                       1 |
+-------------------+----------------------+-------------------------+
1 row in set (0.00 sec)

9.IN运算符
IN运算符用于判断给定的值是否是IN列表中的一个值,如果是则返回1,否则返回0。如果给定的值为NULL,或者IN列表中存在NULL,则结果为NULL

mysql> SELECT 'a' IN ('a','b','c'), 1 IN (2,3), NULL IN ('a','b'), 'a' IN ('a',NULL);
+----------------------+------------+-------------------+-------------------+
| 'a' IN ('a','b','c') | 1 IN (2,3) | NULL IN ('a','b') | 'a' IN ('a',NULL) |
+----------------------+------------+-------------------+-------------------+
|                    1 |          0 |              NULL |                 1 |
+----------------------+------------+-------------------+-------------------+
1 row in set (0.00 sec)

10.NOT IN运算符
NOT IN运算符用于判断给定的值是否不是IN列表中的一个值,如果不是IN列表中的一个值,则返回1,否则返回0。

mysql> SELECT 'a' NOT IN ('a','b','c'), 1 NOT IN (2,3);
+--------------------------+----------------+
| 'a' NOT IN ('a','b','c') | 1 NOT IN (2,3) |
+--------------------------+----------------+
|                        0 |              1 |
+--------------------------+----------------+
1 row in set (0.00 sec)

11.LIKE运算符
LIKE运算符主要用来匹配字符串,通常用于模糊匹配,如果满足条件则返回1,否则返回0.如果给定的值或者匹配条件为NULL,则发挥结果为NULL。
LIKE运算符通常使用如下通配符

  • "%"匹配0个或多个字符
  • "_"只能匹配一个字符
mysql> SELECT NULL LIKE 'abc', 'abc' LIKE NULL;
+-----------------+-----------------+
| NULL LIKE 'abc' | 'abc' LIKE NULL |
+-----------------+-----------------+
|            NULL |            NULL |
+-----------------+-----------------+
1 row in set (0.00 sec)

12.REGEXP运算符
REGEXP用来匹配字符串,语法格式为:REGEXP 匹配条件。如果满足返回1;如果不满足,则返回0;若匹配条件任意一个为NULL,则结果为NULL
常用通配符

  • '^'匹配该字符后面的字符开头得到字符串
  • '$'匹配该字符前面的字符结尾的字符串
  • '.'陪陪任何一单字符
  • ‘[…]‘匹配在括号内的任何字符。例如,’[abc]‘匹配’a’,‘b’,‘c’为了命名字符的范围,使用一个’-’.[a-z]匹配任何字母,而[0-9]匹配任何数字。
  • '*'匹配零个或多个在它前面的字符。例如,'x*'匹配任意数量的’x’字符,[0-9]*匹配任何数量的数字,而*匹配任意数量的任何字符
mysql> SELECT 'chengxuyuan' REGEXP '^c', 'chengxuyuan' REGEXP 'n$', 'chengxuyuan' REGEXP 'eng';
+---------------------------+---------------------------+----------------------------+
| 'chengxuyuan' REGEXP '^c' | 'chengxuyuan' REGEXP 'n$' | 'chengxuyuan' REGEXP 'eng' |
+---------------------------+---------------------------+----------------------------+
|                         1 |                         1 |                          1 |
+---------------------------+---------------------------+----------------------------+
1 row in set (0.00 sec)

3.逻辑运算符

逻辑运算符主要用来判断表达式的真假,在MySQL中,逻辑运算符的返回结果为1、0或者NULL
支持一下四种逻辑运算符
在这里插入图片描述
1.逻辑非运算符
逻辑非(NOT或!)运算符表示当给定的值为0时返回1;当给定的值为非0值时返回0;当给定的值为NULL时,返回NULL

mysql> SELECT NOT 1, NOT 0, NOT(1+1), NOT !1, NOT NULL;
+-------+-------+----------+--------+----------+
| NOT 1 | NOT 0 | NOT(1+1) | NOT !1 | NOT NULL |
+-------+-------+----------+--------+----------+
|     0 |     1 |        0 |      1 |     NULL |
+-------+-------+----------+--------+----------+
1 row in set, 1 warning (0.00 sec)

2.逻辑与运算符
逻辑与(AND或&&)运算符是给定的所有值均为非0值,并且都不为NULL时,返回1;当给定的一个值或者多个值0时则返回0;否则返回NULL。

mysql> SELECT 1 AND -1, 0 AND 1, 0 AND NULL, 1 AND NULL;
+----------+---------+------------+------------+
| 1 AND -1 | 0 AND 1 | 0 AND NULL | 1 AND NULL |
+----------+---------+------------+------------+
|        1 |       0 |          0 |       NULL |
+----------+---------+------------+------------+
1 row in set (0.00 sec)

3.逻辑或运算符
逻辑或(OR或||)运算符是给定的值都不为NULL,并且任何一个值为非0值时,则返回1;当一个值为NULL,并且另一个值为非0值时,返回1,否则返回NULL;两个值都为NULL时,返回NULL。

mysql> SELECT 1 OR -1, 1 OR 0, 1 OR NULL, 0 || NULL, NULL || NULL;
+---------+--------+-----------+-----------+--------------+
| 1 OR -1 | 1 OR 0 | 1 OR NULL | 0 || NULL | NULL || NULL |
+---------+--------+-----------+-----------+--------------+
|       1 |      1 |         1 |      NULL |         NULL |
+---------+--------+-----------+-----------+--------------+
1 row in set, 2 warnings (0.00 sec)

4.逻辑异或运算符
逻辑异或(XOR)运算符是给当定的值中任意一个值为NULL时,则返回NULL;如果两个非NULL的值都是0或者都不等于0时,则返回0;如果一个值为0,另一个值不为0,则返回1。

mysql> SELECT 1 XOR -1, 1 XOR 0, 0 XOR 0, 1 XOR NULL, 1 XOR 1 XOR 1, 0 XOR 0 XOR 0;
+----------+---------+---------+------------+---------------+---------------+
| 1 XOR -1 | 1 XOR 0 | 0 XOR 0 | 1 XOR NULL | 1 XOR 1 XOR 1 | 0 XOR 0 XOR 0 |
+----------+---------+---------+------------+---------------+---------------+
|        0 |       1 |       0 |       NULL |             1 |             0 |
+----------+---------+---------+------------+---------------+---------------+
1 row in set (0.00 sec)

练习

  1. 选择工资不在5000到12000的员工的姓名和工资
  2. 选择在20或50号部门工作的员工姓名和部门号
  3. 选择公司中没有管理者的员工姓名及job_id
  4. 选择公司中有奖金的员工姓名,工资和奖金级别
  5. 选择员工姓名的第三个字母是a的员工姓名
  6. 选择姓名中有字母a和k的员工姓名
  7. 显示出表 employees 表中 first_name 以 'e’结尾的员工信息
  8. 显示出表 employees 部门编号在 80-100 之间的姓名、工种
  9. 显示出表 employees 的 manager_id 是 100,101,110 的员工姓名、工资、管理者id
#1.选择工资不在5000到12000的员工的姓名和工资
方法1SELECT last_name ,salary 
FROM employees 
WHERE salary NOT BETWEEN 5000 and  12000
方法2SELECT last_name, salary
FROM employees
WHERE salary < 5000 OR salary > 12000;

#2.选择在20或50号部门工作的员工姓名和部门号
方法1SELECT last_name,salary
FROM employees
WHERE department_id = 20 OR  department_id = 50; 
方法2SELECT last_name, department_id
FROM employees
WHERE department_id IN(20, 50);

#3.选择公司中没有管理者的员工姓名及job_id
SELECT last_name, job_id
FROM employees
WHERE manager_id IS NULL;

#4.选择公司中有奖金的员工姓名,工资和奖金级别
SELECT last_name, salary, commission_pct
FROM employees
WHERE commission_pct IS NOT NULL;

#5.选择员工姓名的第三个字母是a的员工姓名
SELECT last_name
FROM employees
WHERE last_name LIKE '__a%';

#6.选择姓名中有字母a和k的员工姓名
SELECT last_name
FROM employees
WHERE last_name LIKE '%a%k%' OR last_name LIKE '%k%a%';

#7.显示出表 employees 表中 first_name 以 'e'结尾的员工信息
方法1SELECT *
FROM employees
WHERE first_name REGEXP 'e$';
方法2SELECT *
FROM employees
WHERE first_name LIKE '%e';

#8.显示出表 employees 部门编号在 80-100 之间的姓名、工种
方法1SELECT last_name,job_id
FROM employees
WHERE department_id BETWEEN 80 AND 100;
方法2SELECT last_name,job_id
FROM employees
WHERE department_id >=80 and department_id <= 100;

#9.显示出表 employees 的 manager_id 是 100,101,110 的员工姓名、工资、管理者id
SELECT last_name,salary,manager_id
FROM employees
WHERE manager_id IN (100,101,110);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1270448.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

良心推荐免费白嫖的电子书制作与发布平台,快来试试噢~

电子书的出现极大的改变了人们的阅读习惯&#xff0c;与传统的纸质文献相比呢&#xff0c;电子书具有存储量大、体积小、成本低、信息更新快、方便阅读等不可替代的优势&#xff0c;受到了越来越多人的喜爱。 那怎么去制作一个高级又炫酷的电子书呢&#xff1f;今天小编就专门…

java源码-数组

背景 上传图片&#xff0c;需要对图片格式进行校验&#xff0c;这是就可以使用数组 1、什么是数组&#xff1f; Java 语言中提供的数组是用来存储固定大小的同类型元素。 如&#xff1a;可以声明一个数组变量&#xff0c;如 numbers[100] 来代替直接声明 100 个独立变量 numb…

Minio开源高性能高可靠存储搭建

一、minio的特征 1、高性能 MinIO 是一种高性能、S3 兼容的对象存储。它专为大规模 AI/ML、数据湖和数据库工作负载而构建&#xff0c;并且它是由软件定义的存储。不需要购买任何专有硬件&#xff0c;就可以在云上和普通硬件上拥有分布式对象存储。MinIO拥有开源 GNU AGPL v3…

C陷阱与缺陷——第3章 语义陷阱

1. 指针和数组 C语言中只有一维数组&#xff0c;而且数组的大小必须在编译器就作为一个常数确定下来&#xff0c;然而在C语言中数组的元素可以是任何类型的对象&#xff0c;当然也可以是另外的一个数组&#xff0c;这样&#xff0c;要仿真出一个多维数组就不是难事。 对于一个…

OpenCvSharp从入门到实践-(06)创建图像

目录 1、创建图像 1.1实例1-创建黑色图像 1.2实例2-创建白色图像 1.3实例3-创建随机像素的雪花点图像 2、图像拼接 2.1水平拼接图像 2.2垂直拼接图像 2.3实例4-垂直和水平两种方式拼接两张图像 在OpenCV中&#xff0c;黑白图像其实就是一个二维数组&#xff0c;彩色图像…

vscode插件问题

1 Vscode code颜色变化 最外层标签颜色变成白色 其他标签有颜色&#xff0c;css代码颜色有些变成白色 是安装的另一个插件vue影响的&#xff0c;卸载就能恢复正常的颜色 2 配置Vue项目的代码片段 css 样式代码片段 配置css.json上后偶尔能用偶尔不能用&#xff0c;Vscode 右下…

Flutter应用程序的加固原理

在移动应用开发中&#xff0c;Flutter已经成为一种非常流行的技术选项&#xff0c;可以同时在Android和iOS平台上构建高性能、高质量的移动应用程序。但是&#xff0c;由于其跨平台特性&#xff0c;Flutter应用程序也面临着一些安全风险&#xff0c;例如反编译、代码泄露、数据…

Egg.js的方法扩展

Extend-application 方法扩展 eggjs的方法的扩展和编写 Egg.js可以对内部的五种对象进行扩展&#xff0c;以下是可扩展的对象、说明、this指向和使用方式。 application对象方法拓展 按照Egg的约定&#xff0c;扩展的文件夹和文件的名字必须是固定的。比如要对application扩…

【ZEDSLAM】Ubuntu18.04系统ZED 2i双目相机SDK安装、联合标定、SLAM测试

0.设备、环境和说明 笔记本电脑i5-8300H、GTX 1060、32GRAM 因为后面要测试Vins-Fusion和ORB-SLAM3&#xff0c;所以推荐安装Ubuntu 18.04&#xff08;或者Ubuntu 20.04&#xff09; ROS 1&#xff08;不建议用比Ubuntu18更低的版本&#xff09; ROS一键安装命令&#xff1a;…

Android textView 显示: STRING_TOO_LARGE

默认情况下&#xff0c;TextView只能显示大约32K的字符。如果你的字符串超过这个限制&#xff0c;你将收到一个错误&#xff1a;“String too large”。 <string content" ...."/>问题点是&#xff1a;getResource().getString(R.string.content) 得到的是&am…

linux下实现Qt程序实现开机自启动

1.原理 要想实现开机自启动&#xff0c;首先&#xff0c;QT是没有这种实现的&#xff0c;最好是靠电脑开机的启动目录启动软件&#xff0c;下面这个目录 /etc/xdg/autostart 这是操作系统中用于配置启动项的目录&#xff0c;该目录下存放着开机自启动的启动器(.desktop)文件…

如何练好太极拳?

太极拳是一种需要细心和耐心的武术&#xff0c;要练好太极拳&#xff0c;需要从以下几个方面入手&#xff1a; 找到好的师傅&#xff1a;找到一位经验丰富、技艺高超的师傅是学习太极拳的关键。师傅应该具备正确的太极拳理论、技术和经验&#xff0c;能够正确地指导学生学习太极…

珍爱生活远离“缓存之战”——大话高并发之缓存应用技巧

文章目录 &#x1f50a;博主介绍&#x1f964;本文内容一、引言二、缓存略谈三、无人能挡的命中率四、衣柜里的宝贝&#xff0c;您选对了吗&#xff1f;五、敢用淘汰法&#xff0c;它有何等勇气&#xff1f;六、哪个 “自作主张” 的哥哥藏起了咱们的宝贝&#xff1f;七、善骑千…

创新与高效共融,跨境电商ERP源码大趋势解析

跨境电商ERP源码是什么&#xff1f;它如何帮助企业实现高效管理和创新发展&#xff1f;我们将详细解释跨境电商ERP源码的概念&#xff0c;并探讨它的优势和价值。 跨境电商ERP源码是一种专门为跨境电商企业设计的软件源代码。它通过集成各种功能模块&#xff0c;包括订单管理、…

Facebook广告投放效果不佳?这些投放技巧我不允许你不知道!

众所周知&#xff0c;Facebook广告对于跨境卖家来说是非常有效的站外引流渠道&#xff0c;通过Facebook广告投放可以提高跨境卖家的产品销量和排名&#xff0c;但是有时明明广告已经投放出去了&#xff0c;却无法被受众看到&#xff0c;完全没有获得成果&#xff0c;或许你会怪…

日用品企业ERP有什么用?日用品企业ERP品牌有哪些

日用品是快消品&#xff0c;存在品牌多、出货量大、销售渠道广泛、经营数据量大、销售折扣变化多、成本容易出错等特点&#xff0c;并且不同的供应商有差异化的报价&#xff0c;另外供应商采购份额分析、库龄分析客户销售排名分析以及区域销售数据分析等各类分析报表的准确性和…

22款奔驰GLS450升级香氛负离子 淡淡的幽香

香氛负离子系统是由香氛系统和负离子发生器组成的一套配置&#xff0c;也可以单独加装香氛系统或者是负离子发生器&#xff0c;香氛的主要作用就是通过香氛外壳吸收原厂的香水再通过空调管输送到内饰中&#xff0c;而负离子的作用就是安装在空气管中通过释放电离子来打击空气中…

1.3 排序算法

1.1 冒泡排序 public class BubbleSort {public static void main(String[] args) {int[] arr {133,322,13,444,54,621,174,18,19,2};System.out.println(Arrays.toString(arr));BubSort(arr);System.out.println(Arrays.toString(arr));}//冒泡排序public static void BubSo…

投资5亿英镑!英国启动五项新量子项目

​&#xff08;图片来源&#xff1a;网络&#xff09; 近日&#xff0c;英国财政大臣Jeremy Hunt宣布&#xff0c;英国政府将投资5亿英镑(即6.26亿美元)为英国研究人员和初创企业提供人工智能项目的算力支持。 Jeremy Hunt还详细介绍了政府计划推出的五项新研究计划&#xff0c…

国内传统企业数字化转型升级,有哪些成功案例?

近年来&#xff0c;涌现出了很多使用零代码平台撬动一线业务管理效率的案例&#xff0c;比如&#xff1a; 山东滨州长山镇政府&#xff1a;仅用3小时搭建出监管平台&#xff0c;成功助力辖区300企业返岗复工&#xff1b;纳曲酒业&#xff1a;搭建市场费用和订单联动管控平台&a…