mysql 保留两位小数 查询_数据分析之数据库的简单查询

08003abcc8d1a46b975eb51be482708f.png

基本的查询语句——SELECT

  1. *,查询结果中显示表中所有字段,

例,查询student中所有字段的所有数据:

SELECT * FROM student;

48de36a27f1c1001e8be62ead8cb5c7e.png

2. as,改变查询结果中的字段名。

例,查询学生表中的学号姓名字段的所有数据,并将学号的字段名显示为ID姓名的字段名显示为Name

SELECT `学号` as ID,`姓名` as Name FROM student;

be500a832a46ed440e35f1468ca32dbb.png

3. distince,查询表中单字段/多字段的不重复数据,多用于删除重复数据

例,查询student表中姓名字段没有重复的数据:

SELECT DISTINCT `姓名` FROM student;

fe402e82d5a688dcb39f7337c8f2d805.png

例,查询student表中学号以及姓名没有重复的数据:

SELECT DISTINCT `学号`,`姓名` FROM student;

e33c5fa2fd01e32796efe9ed642e0129.png

制定查询条件——WHERE

  1. 示例

查询student表中姓名为“猴子”的数据,

SELECT * FROM student WHERE `姓名` = '猴子';

2. 查询时的运行顺序

77d1ea36f7b6eccb8b54bee102e5ad92.png

添加注释

  1. 单行注释‘-- ’(注意最后为空格)

5eb88802116ce14dcd64fe6b751c056a.png

2. 多行注释'/* */'

2bfa16a22179215a26003a54b387c923.png

运算符

运算符分为算术运算符、比较运算符以及逻辑运算符

  1. 算术运算符:+ - * /

2. 比较运算符

3a9e64143f4f2adf290fbf730890a769.png

注意:

  • 比较运算符可以和所有类型的值比较,比如日期
  • 字符串按照字典类型比较
  • NULL的比较用:is null、in not null

3. 逻辑运算符

e7bc4bc640a5232b831b07c91f6647df.png

字符串模糊查询——LIKE

  1. %表示任意字符

2. _用于限制字符数,一个_表示一个字符

示例:

查询student表中,姓“猴”的学生名单:

SELECT * FROM student WHERE `姓名` LIKE '猴%';

查询student表中,学生姓名最后一个字为“猴”的学生名单:

SELECT * FROM student WHERE `姓名` LIKE '%猴';

查询student表中,学生姓名带有“猴”的学生名单:

SELECT * FROM student WHERE `姓名` LIKE '%猴%';

ROUND()函数

在mysql中,round函数用于数据的四舍五入、取整,其有两种形式:

  1. round(x,d) ,x指要处理的数,d是指保留几位小数

查询:select round(123456.235,-2);

结果:123456.23

注意:d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0;

查询: select round(123456.235,-2);

结果:123400

2. round(x) ,此时默认d为0

查询:select round(123456.235);

结果:123456

LENGTH()函数

用于获取字符串长度,语法:length(值)

查询:length('abc');

结果:3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值