<少女> 2022-04-20 20:16 采纳率: 90.9%
浏览 64
已结题

这两个怎么写?我一直写错,这是为什么?详解必采纳

img

img

img

img


1.查询孙杨在中国银行的存款信息

2.查询存款日期在2004年之后的农业银行的存款信息,并按降序排列

这两个怎么写?我一直写错,这是为什么?详解必采纳

为什么这里显示我bank_name这里错误?select d_id,b_id,c_id,dep_date,dep_type amount from deposite where dep_date=(select dep_date from deposite where dep_date>='2004') and bank_name=(select deposite.d_id=bank.b_id where bank_name="农业银行") order by date desc;
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where bank_name="农业银行") order by date desc' at line 1

  • 写回答

3条回答 默认 最新

  • 黑白码农 2022-04-20 20:34
    关注

    1、第一个是中国银行。第二个是日期大于2004年要写引号、如果date类型建议写date>='2004-01-01'、人名为'孙杨'。降序就是order by date desc

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月29日
  • 已采纳回答 4月21日
  • 修改了问题 4月20日
  • 创建了问题 4月20日