快速插入多行數(shù)據(jù)的方法
INSERT
INTO 圖書(shū)(圖書(shū)號(hào),圖書(shū)名稱(chēng),主編,出版社,單價(jià))
select '1','數(shù)據(jù)庫(kù)5','王侃','華哥出版社',11.1
union all
select '1','數(shù)據(jù)庫(kù)0','王侃','華哥出版社',11.1
union all
select '1','數(shù)據(jù)庫(kù)11','王侃','華哥出版社',11.1;
之前的視圖
CREATE VIEW C_P_N
AS
SELECT CUSTOMER.cno,cna,PAPER.pno,pna,num,ppr
FROM CUSTOMER,PAPER,CP
WHERE CUSTOMER .cno =CP.cno AND PAPER.pno =CP.pno
修改視圖添加新列ppr
ALTER VIEW C_P_N AS
SELECT CUSTOMER.cno,cna,PAPER.pno,PAPER.pna,num,ppr
FROM CUSTOMER,PAPER,CP
WHERE CUSTOMER .cno =CP.cno AND PAPER.pno =CP.pno
數(shù)據(jù)庫(kù)中,對(duì)于group by 子句 ,當(dāng)select 語(yǔ)句內(nèi)的內(nèi)容與group by 里面的不相同時(shí),則不能使用,除非使用count /sum等語(yǔ)句
group by中沒(méi)有的列,select里面不同出現(xiàn),除非是用聚合語(yǔ)句
GROUP BY 語(yǔ)句,對(duì)兩個(gè)列進(jìn)行分組時(shí)。先按第一列進(jìn)行分組,然后再在第一個(gè)分組的基礎(chǔ)上對(duì)每個(gè)小分組進(jìn)行分組
使用select 語(yǔ)句時(shí),使用聚合函數(shù) sum avg 等,如果沒(méi)有使用group by 語(yǔ)句,那select語(yǔ)句只能由聚合函數(shù)構(gòu)成。