¥不是在定义的时候插入的。定义salary定义成varchar(),然后update字段
alter table user1 add column salary varchar(10);
insert into user1(salary)
... values('¥35000.00')
... where id=1;
alter table user1 add column salary varchar(10);
insert into user1(salary)
... values('¥35000.00')
... where id=1;
2017-09-10
count(*)表示根据where后面语句的数量要有多少。
如果我们要评选三好学生,条件是至少有两门课程在90分以上才能有资格,列出有资格的学生号及90分以上的课程数。
//进行分组显示,并且按照where条件之后计数,在根据having子句筛选分组
SQL> select sno,count(*) from sc where grade>=90 group by sno having count(*)>=2;
SNO COUNT(*)
---------- ----------
1 3
2 2
如果我们要评选三好学生,条件是至少有两门课程在90分以上才能有资格,列出有资格的学生号及90分以上的课程数。
//进行分组显示,并且按照where条件之后计数,在根据having子句筛选分组
SQL> select sno,count(*) from sc where grade>=90 group by sno having count(*)>=2;
SNO COUNT(*)
---------- ----------
1 3
2 2
2017-08-03