sql語句型別轉換問題,SQL語句型別轉換問題

時間 2021-08-30 15:07:47

1樓:匿名使用者

你的b列裡面是不是類似'123' 之類的資料,也就是說全部以數字形式出現的字元型別,才可以轉化int。有可能是這個原因。

2樓:

select a,convert(int,b) b into #mfrom s

向臨時表寫的時候就應該把b列變成int型

select sum(b) from #m

3樓:

你查詢的時候轉換下就可以了

不用在where那裡轉換吧

select a,cast(b as int) as binto #m

from s

select sum(b) from #m

4樓:

你只在where條件中使用了型別轉換,應該是select a,cast(b as int)into #m

from s

就可以了

sql 語句 varchar能不能轉成int型?怎麼轉

5樓:匿名使用者

如果是sqlserver:用convert或者castselect cast('1234' as int);

select convert(int,'1234');

如果是oracle,用to_number()select to_number('1245') from dual;

sql簡單問題,sql語句的問題?

sql語句如下 update good set dspname a dspnamewhere guizu is null 其中 good為表的名字。另外想提一個小建議 你上面的問題中的詞語 櫃組 guizhu 的正確拼法應該是 guizu。別見怪,希望能幫到你。你要更新記錄的話。update 表。s...

模糊查詢Sql語句問題,SQL模糊查詢語句怎麼寫啊

理工愛好者 模糊之後估計效率不太好 如果知道z是開頭字母 select name where pyname like z s 如果zs都是中間字母 select name where pyname like z s 祝好運,望採納。 select from 表面 like zs like是不分大小寫...

一個SQL語句的簡單問題,sql語句的問題?

select from student inner join sc on inner join course on where 課程1 and 課程2 回的 汗 怎麼不對?可記為 course cno,cname,cpno,ccredit cno為關鍵字。另外 要是樓主用的資料庫是sql serve...