我是個新手,問一個SQL的問題,求大神解答
2023-09-01 18:12:53
作者:蔡金盛
是;因為所有數(shù)據(jù)庫都至少包含一個主文件組,所有系統(tǒng)表都分配在主文件組中,所以一定屬于主文件組。
sql是在oracle的語句,如果是mysql可以用replace into替換merge,其余的可以再自己調(diào)試看看。
這樣理解:首先,以上的命令第一次運行的時候,是肯定會成功的。但是如果第二次運行,由于你的表已經(jīng)建立了,再建立的話,就和以前存在的表重名,所以就出現(xiàn)這樣的問題了。其次,要查看庫中的表,可以在企業(yè)管理器中看看。
這個是表別名,如:select a.id,a.name from 表 as a where xx = 1 這里的a表示的就是“表”。
第一個SQL,你應(yīng)該把or條件寫在括號里。因為and優(yōu)先與or,你的第一個語句,相當(dāng)于,會把滿足or 之前的條件的所有數(shù)據(jù)和or之后的幾個條件的語句都取出來。
你的這個問題比較簡單,分二次查詢,第一次查詢出姓名,再按姓名查詢成績,一項一項放在相應(yīng)的成績中最后就成績疊加即可。但從你給的數(shù)據(jù)看,同姓名同科名的記錄有重復(fù)的,這樣可能只能得到后面的記錄。
>>點擊查看今日優(yōu)惠<<
本文導(dǎo)航
熱門文章