永发信息网

1.SQL——创建2个表

答案:2  悬赏:0  手机版
解决时间 2021-04-14 14:38
  • 提问者网友:箛茗
  • 2021-04-14 04:36
USERS表
ID --用户id(主键,自增长)int
USERNAME --用户名 nvarchar(200)

PRODUCT表
ID --产品id(主键,自增长) int
PRODUCTNAME --产品名称 nvarchar(200)
PRODUCTCOUNT --产品数量 int
USERNAME --用户名(与表USERS中的username关联)nvarchar(200)

急急如令箭!!正确追加分
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-04-14 05:10
CREATE TABLE [dbo].[USERS] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[UserName] [varchar] (200) --用户名
)
GO
CREATE TABLE [dbo].[PRODUCT] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[PRODUCTNAME ] [varchar] (200) ,--产品名称
[PRODUCTCOUNT ] [int] ,--产品数量
[USERNAME ] [varchar] (200) --用户名
)
GO
全部回答
  • 1楼网友:几近狂妄
  • 2021-04-14 05:44
select a.姓名 ,a.年龄 from [学生] a inner join [选课] b on a.学号 = b.学号 inner join 课程 c on b.课程号 = c.课程号 where b.成绩 >=70 and c.课程名称 = "英语" order by 年龄 前面应该这样子写, 至于后面你的into dbf stud_temp 是干什么用呀? 如果是在插入数据到这个表中去,不是这样子写的吧,应该是: insert into stud_temp select a.姓名 ,a.年龄 from [学生] a inner join [选课] b on a.学号 = b.学号 inner join 课程 c on b.课程号 = c.课程号 where b.成绩 >=70 and c.课程名称 = "英语" order by 年龄 创建表的话应该是: select a.姓名 ,a.年龄 into stud_temp from [学生] a inner join [选课] b on a.学号 = b.学号 inner join 课程 c on b.课程号 = c.课程号 where b.成绩 >=70 and c.课程名称 = "英语" order by 年龄
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯