例子如下:
一般建表时这样做:
stunointpk,snamevarchar,classcarchar,sexvarchar
最近看到这样的:
idintpk,stunoint,snamevarchar,classcarchar,sexvarchar
解决方法如下:
idintpk,--应该是这样吧idintidentity(mn)primarykey
stunoint,snamevarchar,classcarchar,sexvarchar
第二种设置其实主要是为了防止后期主键变更所带来的维护不变。
用自增字段也就是标识字段不影响整体数据表。
应为三张表:
学生表A 课程表B 选修表C(cid aid bid)
--没有选修任何课程的学生的学号
select from A where aid not in(select distinct aid from C) --为已选修的人
如有问题可以追问,我当及时回答
希望能帮到你!
语文和数据同时大于160,如果只要一项大于160,and改为or
select stuno from tablename where math>160 and china>160
以上就是关于Gbase数据库建表报错(gbase建表语句)全部的内容,包括:Gbase数据库建表报错(gbase建表语句)、求用sql语言在数据库中查找没有选修任何课程的学生的学号,姓名的命令、有一张表字段有学号:stuno数学:math语文:China用一条sql写出数学和语文成绩大于160分的stuno等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)