这样的SQL语句能实现吗? declare @val as varchar(10)set @val = '329344' --set @val = '32-934-4'select * from tb where replace(col ,'-','') = replace(@val ,'-','') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table tb(col varchar(10))insert into tb values('329-3-44')goselect * from tb where replace(col ,'-','') = replace('329344' ,'-','') or replace(col ,'-','') = replace('32-934-4' ,'-','')drop table tb/*col ---------- 329-3-44(所影响的行数为 1 行)*/ 执行结果返回用户界面的问题 SQL减法 查询最近3天的数据,这个查询语句怎么写呢?!多谢 下面問題如何是好 如何设置让表中的某一字段自动获取同一张表的字段值 再问一个建立索引的问题 为什么有的表在sysobjects中没有 关于count(*)的问题 急急急急!我的 SQL SERVER 登陆不了——高分求救! 关于dateadd()在sql中的问题 修改了系统管理员帐号 SQL SERVER 2000就不再自动备份了 ******类似于消除重复记录的问题?
insert into tb values('329-3-44')
goselect * from tb where replace(col ,'-','') = replace('329344' ,'-','') or replace(col ,'-','') = replace('32-934-4' ,'-','')drop table tb/*
col
----------
329-3-44(所影响的行数为 1 行)*/