sql use sinco;select * from 主订单 where 订单号='04090601' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 订单号是INT类型的话就可以不用'',如果是char,varchar之类的话就要用'' use sincogoselect * from 主订单 where 订单号='04090601' 因為'订单号'這個字段在表中定義的類型是字符型,所以要加''use sinco;select * from 主订单 where 订单号='04090601' 请注意该提示:"将 varchar 值 'SINCO-A780-001&2 ' 转换为数据类型为 int 的列时发生语法错误。"您可以尝试查找数据库中是否有一航记录得订单号得值为“'SINCO-A780-001&2 ”sql提示得这个错误,不是告诉我们说正在查找得这个值‘04090601’无法转换成int,varchar类型是可以转换为int型得,但是在查找时,如果您不想管这个字段是什么类型,希望sql自己作出判断时,sql首先将该表该字段得所有值都尝试转换为int型,如果有一条记录该字断得值不能转换,则报错。象楼主一样,sql提示的错误指出您表中有一航记录得值为 'SINCO-A780-001&2 ',而该值无法转换为int型,所以出错,如果改表中所有记录得值都满足数值型得形式得话,是可以不使用引号的,但是需要指出的是,虽然sql可以认出varchar和int,但如果在查找时使用了和原表定义不同的方式时,将耗费大量的时间和且容易出错,建议在使用查找时,尽量避免这种情况 SQL问题 这句话到底什么意思 SQL? 问题很简单!如何去掉表的只读属性 不知道问题在那里了? 序号自增问题,高手们多多指教 我要用SQL语句在一张表中根据每天(day日期字段)取出中一个SCORE字段的最大的记录 急:compute的用法 SQL中,需要把字段的内容合并成一个字符串 请教检索数据库问题 有關異構查詢的問題 请教——SQL server 数据库是做什么的?怎么往里面写数据?up有分(接分人请进)up有分 紧急求救:数据库安装问题
go
select * from 主订单
where 订单号='04090601'
use sinco;
select * from 主订单
where 订单号='04090601'
"将 varchar 值 'SINCO-A780-001&2 ' 转换为数据类型为 int 的列时发生语法错误。"
您可以尝试查找数据库中是否有一航记录得订单号得值为“'SINCO-A780-001&2 ”
sql提示得这个错误,不是告诉我们说正在查找得这个值‘04090601’无法转换成int,varchar类型是可以转换为int型得,但是在查找时,如果您不想管这个字段是什么类型,希望sql自己作出判断时,sql首先将该表该字段得所有值都尝试转换为int型,如果有一条记录该字断得值不能转换,则报错。
象楼主一样,sql提示的错误指出您表中有一航记录得值为 'SINCO-A780-001&2 ',而该值无法转换为int型,所以出错,如果改表中所有记录得值都满足数值型得形式得话,是可以不使用引号的,但是需要指出的是,虽然sql可以认出varchar和int,但如果在查找时使用了和原表定义不同的方式时,将耗费大量的时间和且容易出错,建议在使用查找时,尽量避免这种情况