码迷,mamicode.com
首页 > 数据库 > 详细

MySQL结果集 数据查询(重点)

时间:2018-07-10 12:50:14      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:not   ice   ima   --   ike   where   最大   col   区别   

如下:

技术分享图片

SELECT * FROM product;-- 查询所有列
SELECT pro_id,pro_name FROM product;-- 查询指定列
SELECT pro_name AS 产品名称,price FROM product;-- 添加常量列          把pro_id改为“产品名称”(添加常量列只是显示这个名称,查询后还是原来的)并查询
SELECT pro_id,(protype+price)AS总价格 FROM product;-- 查询时合并列    protype+price两列相加合并添加常量列 注意:合并列只能合并数值类型的字段
SELECT DISTINCT protype FROM product;-- 查询时去除重复列
SELECT * FROM product WHERE pinpai=索尼AND chandi=深圳;-- 条件查询   and(并且)     or(或者)
SELECT * FROM product WHERE protype>1;-- 比较查询                         >   <   >=  <=  =  <>(不等于)
SELECT * FROM product WHERE protype BETWEEN 1 AND 2;-- 查询protype在1和2之间的  (等价于>=1 并且 <=2)
SELECT * FROM product WHERE protype >=1 AND protype <=2;

-- null和‘‘(空字符串)得区别
-- null    用is null  /  is not nul
-- 空字符串  用  =‘‘  /  <>‘‘
SELECT * FROM product WHERE protype IS NULL;-- 查询protype是null的
SELECT * FROM product WHERE protype IS NOT NULL;-- 查询protype不是mull的

SELECT * FROM product WHERE protype = ‘‘;-- 查询protype是空字符串的
SELECT * FROM product WHERE protype <> ‘‘;-- 查询protype不是空字符串的

-- 查询product不为空的
SELECT * FROM product WHERE protype IS NOT NULL AND protype <> ‘‘;

-- 查询所有产品中带有索尼的产品
-- % : 表示任意个字符
-- _ : 表示一个字符
SELECT * FROM product WHERE pro_name LIKE %索尼%;

-- 查询protype的总销量
SELECT SUM(protype) FROM product;
-- 查询protype的销量的最大值
SELECT MAX(protype) FROM product;
-- 查询protype的销量的最小值
SELECT MIN(protype) FROM product;
-- 查询protype的销量的平均值
SELECT AVG(protype) FROM product;

-- 查询product的有几款产品
-- 注意:count()函数统计的数量不包含null的数据
-- 使用count统计表的记录数,要使用不包含null值的字段
SELECT COUNT(*) FROM product;

 

MySQL结果集 数据查询(重点)

标签:not   ice   ima   --   ike   where   最大   col   区别   

原文地址:https://www.cnblogs.com/-dashu/p/9288284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!