1. 首页 > 科技

SQL CONVERT()函数的问题? convert函数举例

SQL CONVERT()函数的问题?convert函数举例

SQL中CONVERT函数的问题

因为select比group by要执行的晚,所以group by 里面不能用select 子句里面的别名:

select sum(fare) as fare,count(fare) as count,convert(varchar,tdatetime,102) as date

from em_recbuf

where posno = 243 and tdatetime between '2010-01-01' and '2010-01-31'

group by convert(varchar,tdatetime,102)

sql server中convert函数问题

转换是临时的,仅供筛选记录使用,select语句肯定不会改变表结构的

另外,查询分析器里显示的也没有转换,如果

select 姓名, convert(char(20),总学分) as 总学分

from xs1

where convert(char(20),总学分) like '8_'

才是将显示的转换,但表结构也是不会变的,仅是显示而已

SQL CONVERT 语法问题

把引号去掉就可以了。

Update [TBL_XWWL_Guild] set 门徽 =0x0000000000000000000000760000BA0000BA00007600006500004300004300001100003300.......

where id = 105

如果必须加引号,可以如下。

declare @str varchar(8000)

set @str='Update [TBL_XWWL_Guild] set 门徽 =0x'+'0000000000000000000000760000BA0000BA00007600006500004300004300001100003300.......'+' where id=105'

exec(@str)

SQL中convert转换问题

加上引号

=''CONVERT(Char(10),Id)+'-0-0'''