首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Lisa跳跃
获赞
0
粉丝
0
关注
4
看过 TA
1
长沙理工大学
2015
测试工程师
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑Lisa跳跃吗?
发布(10)
评论
刷题
收藏
Lisa跳跃
关注TA,不错过内容更新
关注
2024-02-24 20:08
长沙理工大学 测试工程师
题解 | #返回产品名称和每一项产品的总订单数#
select Products.prod_name ,count(OrderItems.order_num) from OrderItems right join Products on OrderItems.prod_id = Products.prod_id group by Products.prod_name order by Products.prod_name 注意 外连接right join 可能存在产品没有订单,也要显示和统计,
0
点赞
评论
收藏
分享
2024-02-24 19:06
长沙理工大学 测试工程师
题解 | #确定最佳顾客的另一种方式(二)#
select Customers.cust_name ,sum(OrderItems.item_price*OrderItems.quantity)as sumcount from Customers join Orders on Customers.cust_id = Orders.cust_id join OrderItems on Orders.order_num = OrderItems.order_num group by Customers.cust_name having sumcount>=1000 sum goup by having不能用where是因为它不能接聚合函...
0
点赞
评论
收藏
分享
2024-02-24 17:36
长沙理工大学 测试工程师
题解 | #返回顾客名称和相关订单号以及每个订单的总价#
select Customers.cust_name , OrderItems.order_num, sum(OrderItems.quantity*OrderItems.item_price) from OrderItems join Orders on OrderItems.order_num = Orders.order_num join Customers on Orders.cust_id = Customers.cust_id group by Customers.cust_name , OrderItems.order_num order by Customers.cust_na...
0
点赞
评论
收藏
分享
2024-02-24 14:48
长沙理工大学 测试工程师
题解 |子查询,多表
#where查询 select o1.cust_id,o1.order_date from Orders as o1 ,OrderItems as o2 where o2.prod_id ="BR01" and o1.order_num = o2.order_num order by order_date; #子查询 select o1.cust_id,o1.order_date from Orders as o1 where order_num in (select order_num from OrderItems where prod_id ="BR01&q...
0
点赞
评论
收藏
分享
2024-02-24 14:27
长沙理工大学 测试工程师
题解 | #打折#
select prod_id, prod_price, round(prod_price * 0.9,3) as sale_price from Products 1、如果要控制小数点:round(prod_price * 0.9,3)3代表小数点后几位2、 as sale_price的as可以写或者不写
0
点赞
评论
收藏
分享
2024-02-24 11:50
长沙理工大学 测试工程师
题解 | #质数因子#math.sqrt,while和if
import sys import math n = int(input()) for i in range(2, int(math.sqrt(n))+1): while n % i == 0: print(i,end=' ') n = n // i if n > 1: print(n) 思路:输入数字依次循环从2到数字的平方根相除取余,如果整除,则算1个因子,然后将除了的数进行下一次循环最终如果剩余的数不为1,则没有整除,则剩余的数就是质数因子。另外因为可能存在多个相同的因子,所以第一次判断的时候,用的是while,while和if的区别是:1、while是如果条件为真,一直循环,直到...
0
点赞
评论
收藏
分享
2024-02-24 11:22
长沙理工大学 测试工程师
题解 | #进制转换#int(s,16),int(s,8)
import sys """ python将16进制转为10进制可以用int('hex型',16) 八进制转十进制int('八进制型',8) 八进制或十六进制或10进制装二进制直接调用 bin(任意进制) """ while True: try: s = input() print(int(s, 16)) except: break 在Python中,你可以使用内置函数来将不同进制的数转换为其他进制。以下是你提到的转换方法的例子:十六进制转为十进制: hex_number = '1A3F' decimal_number = int(h...
0
点赞
评论
收藏
分享
2024-02-24 11:13
长沙理工大学 测试工程师
题解 | #字符串分隔# 切片,递归,填充函数ljust
import sys def splitStr(strs): if len(strs) >= 8: print(strs[0:8]) splitStr(strs[8:]) elif len(strs) != 0: print(strs.ljust(8, '0')) strs = input() splitStr(strs) 1、字符串和列表都有切片的功能,a[i:j:k],i是起始索引,j是结束索引,k是步长[0:8] 在 Python 的切片操作中并不包括终止索引 8 本身。它表示从索引 0 开始,直到索引 8 之前结束,也就是取索引 0 到 7 的元素。因此,[0:8] 会包含 8 ...
0
点赞
评论
收藏
分享
2024-02-24 10:15
长沙理工大学 测试工程师
题解 | #明明的随机数#
import sys n = input() num1 = int(n) lst = [] for i in range(0,num1): number = int(input()) lst.append(number) # #方法1 # lst = set(lst) # lst = sorted(lst) # for i in lst: # print(i) #方法2 #去重 b = [] for i in lst: if i not in b: b.append(i) #冒泡排序 n = len(b) for i in range(0,n): for j in range(0,n-i-1)...
0
点赞
评论
收藏
分享
2024-01-14 18:26
长沙理工大学 测试工程师
题解 | #检索并列出已订购产品的清单#
select distinct prod_id from OrderItems; distinct 是对选中的列表去重。可针对多行去重。
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务