1樓:
如果entry的值一直都是『15550』的話,還有creature_loot_template這個表是否只有這2列,如果還有別的列就不好辦了(自增長列除外),如果只有這2列,且是多條資料插入表中的情況可以按以下格式(不需要指定列,但是下面查詢出的結果列必須和要插入表的列數一樣,自增長列不算):
insert creature_loot_templateselect '15550' as entry, item from item_template where quality = '7'
注:樓主應該是個sql新手吧,在語句中,表名和列名是不能加引號的,不然執行會報錯的。
2樓:
首先你的 select * from `item_template` where `quality` = '7'
這個 * 會查全表 你要保證 這條語句只返回一個列 因為你是用它在給一個列賦值
所以建議你最好寫出列名來
總的語句表達方式就是「aries0420 」 說的格式其實很簡單 你不要把sql想複雜了
3樓:匿名使用者
visual foxpro實現如下:
close all
select * from b where quality = '7' to cursor tmp
use tmp
scan
insert into a(entry,item) values('',item)
endscan
close all
sql語句怎麼實現這樣的需求?
4樓:匿名使用者
select * from dual order by (case when a is null then b else a end ); 這樣就可以了
5樓:
order by case when a is null then b else a end
如何寫出該報表需求的sql語句!!
6樓:鬼谷子教主
按日期、不同屬性分別進行group by,然後合併
7樓:匿名使用者
不說明一下表欄位所代表的含義麼,你讓別人怎麼給你寫?
8樓:匿名使用者
完全看不清,發點大圖,這樣的小圖什麼都看不清楚
sql語句 請問怎麼實現下面的功能 謝謝 急急急
9樓:下揚州啊
前四個欄位group by,後五個欄位sum()
select a,b,c,d,sum(e) as e,sum(f) as f,sum(g) as g,sum(h) as h ,sum(i) as i
from tb group by a,b,c,d
10樓:
本來就是sum出來的話,再加個max就好了
請問用sql server語句如何實現如下資料處理需求?望指教
11樓:不三不四不五
實現是可以實現的,可以找找sql關於表欄位按特殊字元分割的指令碼,這裡寫起來比較麻煩!直接搜尋 sql server分割字串
12樓:
貌似你只能通過儲存過程來實現啦
sql查詢語句怎麼寫,sql彙總查詢的語句怎麼寫啊
如果表裡只是那幾列資料的話 select a.欄位名,b.欄位名 from 表 as a left join 表 as b on a.substring 欄位名,7,2 b.substring 欄位名,7,2 where a.欄位名 like 201008 and b.欄位名 like 201009...
求SQL語句怎麼寫
1 select c name,c stu from class2 select top 5 from class3 select from class where c stu 30 and c type 1 and c name like 二班 4 select from class order ...
sql語句中的替換怎麼寫,sql怎麼批量替換欄位裡的字串的?
說明,將字串abcdefg中的字母a替換為c select replace abcdefg a c 查一下sql server的聯機叢書,多方便啊 sql怎麼批量替換欄位裡的字串的?方法一 varchar和nvarchar型別是支援replace,所以如果你的text不超過8000可以先轉換成前面兩...