摘要: //查找重复记录 SELECT * FROM 表 GROUP BY goods_name HAVING count(goods_name) >= 2; 阅读全文
posted @ 2016-11-04 15:38 Xiao|Deng 阅读(297) 评论(0) 推荐(0) 编辑
摘要: //查找所有分类及其父类SELECT s.type_id, s.type_name, p.type_name FROM 表1 AS s LEFT JOIN 表2 AS p ON s.parent_id= p.type_id; 阅读全文
posted @ 2016-11-04 15:32 Xiao|Deng 阅读(563) 评论(0) 推荐(0) 编辑
摘要: -- 查询价格大于或等于"超级本"价格的商品,并且按价格降序排列 //ANY用法 //与比较操作符联合使用,表示与子查询返回的任何值比较为 TRUE ,则返回 TRUE //简单案例 SELECT s1 FROM table1 WHERE s1 > ANY (SELECT s2 FROM table2) 1)在子查询中,返回的是 table2 的所有 s2 列结果(5,12,20) 2)然后将 ... 阅读全文
posted @ 2016-11-04 11:21 Xiao|Deng 阅读(370) 评论(0) 推荐(0) 编辑
摘要: //查询所有价格大于平均价格的商品,并且按价格降序排序 //假定平均价格:5845.10 SELECT * FROM tdb_goods WHERE goods_price > 5845.10 ORDER BY goods_price DESC; -- 使用子查询来实现 SELECT * FROM tdb_goods WHERE goods_price > (SELECT ROUND(AVG... 阅读全文
posted @ 2016-11-04 10:51 Xiao|Deng 阅读(2327) 评论(0) 推荐(0) 编辑
摘要: 四舍五入函数ROUND(x,y) 参数: x:数据 y:需要保留的小数点位数 ROUND(x,y)函数返回最接近于参数x的数,其值保留到小数点后面y位,若y为负值,则将保留x值到小数点左边y位。 mysql> select round(32.154,2); +-----------------+ | round(32.154,2) | +-----------------+ | ... 阅读全文
posted @ 2016-11-04 10:42 Xiao|Deng 阅读(2943) 评论(0) 推荐(0) 编辑
摘要: 1.子查询是指在另一个查询语句中的SELECT子句 例句: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); //SELECT column1 FROM t2子查询, 子查询必须出现在圆括号之间 阅读全文
posted @ 2016-11-04 10:21 Xiao|Deng 阅读(143) 评论(0) 推荐(0) 编辑