SQL语句,如何将一个字段中的一部分字符串作为条件查询
比如有一个字段“Code”,里面存储了这么几个值:我需要查询出后四位数字为0的记录:10000、20000、30000,对应的SQL语句该怎么写呀?我要的是精确查找,不要...
比如有一个字段 “Code”,里面存储了这么几个值:
我需要查询出后四位数字为0的记录:10000、20000、30000,对应的SQL语句该怎么写呀?
我要的是精确查找,不要模糊查找。求答案!!! 展开
我需要查询出后四位数字为0的记录:10000、20000、30000,对应的SQL语句该怎么写呀?
我要的是精确查找,不要模糊查找。求答案!!! 展开
7个回答
展开全部
字符型的话:WHERE CODE LIKE '_0000'
整形的话(oracle数据库):WHERE CODE%10000=0
DB2数据库的话貌似求余符号%不行:WHERE MOD(CODE,10000)=0 (用这个就对了)
整形的话(oracle数据库):WHERE CODE%10000=0
DB2数据库的话貌似求余符号%不行:WHERE MOD(CODE,10000)=0 (用这个就对了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where right(code,4)='0000'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询