酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

SQL 实现优惠券多样查询、增改删操作全攻略

1. SELECT * FROM 优惠券表; 2. SELECT 优惠券id, 优惠券名称, 优惠价格, 优惠状态 FROM 优惠券表 WHERE 用户名 = 'tony' AND 优惠状态 = '有效'; 3. SELECT 优惠券id, 优惠券名称, 优惠价格, 优惠状态 FROM 优惠券表 WHERE 优惠价格 >= 30 AND 优惠状态 = '已使用'; 4. SELECT COUNT(*) FROM 优惠券表 WHERE 用户名 = 'tony'; 5. SELECT 优惠券id, 优惠券名称, 优惠价格, 优惠状态 FROM 优惠券表 WHERE 用户名 = 'tony' AND 优惠状态 = '未使用'; 6. SELECT COUNT(CASE WHEN 优惠状态 = '未使用' THEN 1 END) AS 未使用优惠券数, COUNT(CASE WHEN 优惠状态 = '已使用' THEN 1 END) AS 已使用优惠券数, COUNT(CASE WHEN 优惠状态 = '已失效' THEN 1 END) AS 已失效优惠券数 FROM 优惠券表 WHERE 用户名 = 'tony'; 7. SELECT 用户名, 优惠券id, 优惠券名称, 优惠价格, 优惠状态 FROM 优惠券表 WHERE 用户名 = 'katy' AND 优惠状态 = '已失效'; 8. SELECT 用户名, 优惠券id, 优惠券名称, 优惠价格, 优惠券失效时间, 优惠状态 FROM 优惠券表 WHERE 用户名 = 'katy' AND 优惠券失效时间 > NOW() AND 优惠券失效时间 < DATE_ADD(NOW(), INTERVAL 1 WEEK); 9. SELECT COUNT(*) FROM 优惠券表 WHERE 用户名 = '新人' AND 优惠状态 = '未使用'; 10. INSERT INTO 优惠券表 (优惠券id, 优惠券名称, 优惠价格, 优惠状态) VALUES (13, '新优惠券', 50, '未使用'); 11. UPDATE 优惠券表 SET 优惠价格 = 50, 优惠券失效时间 = DATE_ADD(优惠券失效时间, INTERVAL 3 DAY) WHERE 优惠券id = 2; 12. DELETE FROM 优惠券表 WHERE 用户名 = 'tony' AND 优惠状态 = '已失效' AND 优惠价格 < 20; ######[AI写代码神器 | 932点数解答 | 2024-06-29 15:48:14]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]