mysql数据运算讲析

本文主要给大家介绍mysql数据运算讲析,文章内容都是笔者用心摘选和编辑的,mysql数据运算讲析具有一定的针对性、对大家的参考意义还是比较大的、下面跟笔者一起了解下主题内容吧。

1。案例目的

创建数据表,并对表中的数据进行运算操作,掌握各种运算符的使用方法。


创建表tmp15,其中包含VARCHAR类型的字段注意和INT类型的字段的价格,使用运算符对表tmp15中不同的字段进行运算;使用逻辑操作符对数据进行逻辑操作,使用位操作符对数据进行位操作。

本案例使用数据表tmp15,首先创建该表,SQL语句如下:

CREATE TABLE tmp15(注意VARCHAR(100),价格INT);

向表中插入一条记录,注意值为“Thisisgood”,价格值为50,SQL语句如下:

插入tmp15值(“Thisisgood”, 50);

 mysql数据运算讲析

2。案例操作过程

,对表tmp15中的整型数值字段价格进行算术运算,执行过程如下:

,选择价格,价格+ 10,-10年价格,价格* 2,价格/2,价格从tmp15 % 3;

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +

|价格,价格+ | -10 | |价格价格价格/2 * 2 | |价格% 3 |

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +

|,,50 |,,60 |,,40 |25.0000,100 | |,,2 |

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +

,对表tmp15中的整型数值字段价格进行比较运算,执行过程如下:

,选择价格,price>10,price<10、价格!=10,价格=10,价格& lt;=在10日价格& lt;在10 tmp15;

+ - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - +

|价格,| price>10 | price<10 |价格!=10=10 | |价格价格& lt;=祝辞10 |价格& lt;在10 |

+ - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - +

|,,50 |,,1 |,,0 |大敌;,,,1 |,,,0 |,,,,0 |大敌;,,,1 |

+ - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - +

判断价格值是否落在30 ~ 80区间;返回与70年30相比最大的值,判断价格是否为列在表(10、20、50、35)中的某个值,执行过程如下:

mysql>选择价格,价格在30和80年之间,最大的(价格、70、30),价格(10、20、50、35)从tmp15;

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

|价格,价格30 - 80 | |最大(70年价格,30)|价格(10、20、50、35)|

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

|,,50 |,,,,,,,,,,1 |,,,,,,,,,70 |大敌;,,,,,,,,1 |

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

,对tmp15中的字符串数值字段注进行比较运算,判断表tmp15中注意字段是否为空;使用像判断是否以字母' t '开头;使用REGEXP判断是否以字母y结尾,判断是否包含字母‘g’或者“m”,执行过程如下:

mysql>选择注意,注意是NULL,注意像& # 39;t % & # 39;注意REGEXP & # 39; $ y # 39;,注意REGEXP & # 39;(通用)& # 39;从tmp15;

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

|注意,,,零| |注意注意像& # 39;t % & # 39;|注意REGEXP & # 39; $ y # 39;|注意REGEXP & # 39;(通用)& # 39;|

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

| Thisisgood |,,,,,0 |,,,,,1 |,,,,,,,0 |,,,,,,,,1 |

mysql数据运算讲析