¥不是在定義的時候插入的。定義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