首页 > 编程知识 正文

数据分析学sql还是mysql,sql数据库基础知识笔试题

时间:2023-05-04 10:21:04 阅读:22347 作者:738

SQL钢笔问题1、请简要写出左连接和连接的使用方法差异(可以举例说明);

join用于联接来自多个表的行,并基于这些表之间的公共字段。

left join关键字从左表table1返回所有行,即使右表table2中不匹配。 如果右表中不匹配,则结果为NULL。

使用示例如下所示。

2、订单表(order_table表)中各客户(custid )的最终购买日期)要求:按custid顺序降序排列,在transdate上显示年月日格式);

主题的考察点主要是max ()、STR_TO_DATE )、GROUP BY、ORDER BY、DESC函数

SELECT custid,max(str_to_date(a.order_date,' %Y-%m-%d ' ) ) order _ datefromorder _ tableasagroupby

这个问题的考察点是where和group by。 以下SQL语句允许您查找每种产品类型的付款超过60元的客户名称。

SELECT product as产品,name as客户from order _ productwherepayment 60 group by product,nameORDER BY product;  

4、执行‘select1/3’后,是否得到结果0.33,没有给出正确代码时;

得到的结果为0.3333,正确的代码为

select round (1/3,2 ) 5、请根据以下订单表,使用sql语法,按购买时间统计每天的新客人数和旧客人数;

名词定义如下。

新客人:当天有购买,以前没有购买的人是新客人,新客人数1;

老顾客:当天有买,以前也买的人是老顾客,老顾客数1;

6、请根据下表所示3层关系的类别表,使用sql语法以右表形式表示数据。

转载于:https://www.cn blogs.com/lsy B- python/p/11083977.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。