《SLQ即用即查》相关Bug
发表在数据库答疑区 2019-07-28
是否精华
版块置顶:

问题一(核心问题):我导入MySQL数据库的时候,发现建表语句只有10条,但是书上用到的数据表以及Word文档显示的数据表都有15张表,请问在哪可以获取到另外5张表的建表语句呢?

图片.png


问题二:此处截图是不是有点小bug,上下语句似乎是一样的,并不会报错

_X1W09MQRY[08P45MQ`ST]P.jpg


问题三:不太明白此处知识点意图,我用MySQL并没有报错

图片.png

问题四:书中MySQL相关知识涉及是不是偏少了点,比如格式化小数位、group by子句用法、游标使用等等都没有MySQL相关,不知道啥原因呢?


2019-07-28 11:12:47编辑
分享到:
精彩评论 2
大米粥
学分:1330 LV8
TA的每日心情
伤心
2017-05-02 10:51:31
2019-07-30
沙发

1、

MySQL.rar

请导入此数据库文件



2、上面的代码放错了,应该为“

SELECT cat_id, goods_name, MIN(shop_price) 最低售价,

MAX(cost_price) 最高成本价 ,AVG(shop_price) 平均售价, COUNT(*) AS 数量

FROM goods

GROUP BY cat_id

ORDER BY MAX(cost_price) DESC;



3、代码放错了,应为“

SELECT DISTINCT goods_id,goods_name,shop_price

FROM goods

ORDER BY shop_price DESC,cat_id;


SQLServer语句中如果同时存在distinct和order by,那么出现在order by子句中的字段,必须出现在select子句中。这个问题只出现在SQLServer中,MySQL没有这个问题。


4、本书以SQLServer为主,其他数据库为辅,只介绍了主要知识点上语法的不同。不同数据库详细的介绍可以关注我们公司稍后出版的《SQL开发详解》

WJM
学分:3 LV1
2019-07-30
板凳

大米粥 发表于2019-07-30 14:52

1、

MySQL.rar

请导入此数据库文件



2、上面的代码放错了,应该为“

SELECT cat_id, goods_name, MIN(shop_price) 最低售价,

MAX(cost_price) 最高成本价 ,AVG(shop_price) 平均售价, COUNT(*) AS 数量

FROM goods

GROUP BY cat_id

ORDER BY MAX(cost_price) DESC;



3、代码放错了,应为“

SELECT DISTINCT goods_id,goods_name,shop_price

FROM goods

ORDER BY shop_price DESC,cat_id;


SQLServer语句中如果同时存在distinct和order by,那么出现在order by子句中的字段,必须出现在select子句中。这个问题只出现在SQLServer中,MySQL没有这个问题。


4、本书以SQLServer为主,其他数据库为辅,只介绍了主要知识点上语法的不同。不同数据库详细的介绍可以关注我们公司稍后出版的《SQL开发详解》

这个建表语句导进去,进去好像各种报错了。。


首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照