L ld999 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-31 #1 有一数值字段dwbh,我想查询所有第一位数值是 1 的记录或第一位数值是 2 的记录??
A another_benlei Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-31 #3 convert select * from yourtable where substring(convert(varchar(5),youfield),1,1) in ('1','2')
L ld999 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-04 #5 各位老师: 我用以下语句实现了以上所提的问题功能: select * from sb where substring(cast(dwbh as char(5)) from 1 for 1 )=''1'' 功能是实现了,也能查到符合需要的记录,但如果数据库中没有符合要求的记录时, 却出现错误提示: invalid variant type conversion. 比如查询值 =6 的记录,数据库中 没有,系统将出错。 请问如何不提示错误,或提示:“记录没有发现”
各位老师: 我用以下语句实现了以上所提的问题功能: select * from sb where substring(cast(dwbh as char(5)) from 1 for 1 )=''1'' 功能是实现了,也能查到符合需要的记录,但如果数据库中没有符合要求的记录时, 却出现错误提示: invalid variant type conversion. 比如查询值 =6 的记录,数据库中 没有,系统将出错。 请问如何不提示错误,或提示:“记录没有发现”
D dlnew Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-04 #7 select * from sb where left(ltrim(cast(dwbh as char)), 1) in ('1', '2')