为了账号安全,请及时绑定邮箱和手机立即绑定

SQL语句如何同时使用trim和like呢?

SQL语句如何同时使用trim和like呢?

蝴蝶刀刀 2019-02-25 06:02:27
SQL语句如何同时使用trim和like呢?
查看完整描述

4 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

在ORACLE中,这样写:
select * from Table
where id like trim(inputid)||'%';

在SQL SERVER中,没有trim这个函数,只有ltrim和rtrim,分别用于取掉左边的空格和右边的空格,需要这样写:
select * from Table
where id like ltrim(rtrim(inputid))+'%'

查看完整回答
反对 回复 2019-03-30
?
呼如林

TA贡献1798条经验 获得超3个赞

先在程序中把inputId trim一下
inputId = inputId.trim()//看你用的语言,trim方法也不同
select * from Table where id like 'inputId%'

查看完整回答
反对 回复 2019-03-30
?
噜噜哒

TA贡献1784条经验 获得超7个赞

在ID字段上使用TRIM函数,如下:
select * from Table where trim(id) like 'inputId%'

查看完整回答
反对 回复 2019-03-30
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

在SQL SERVER中,没有trim这个函数,只有ltrim和rtrim,分别用于取掉左边的空格和右边的空格,需要这样写:
select * from Table
where id=ltrim(rtrim(inputid))
ORACLE中,这样写:
select * from Table
where id=trim(inputid)

查看完整回答
反对 回复 2019-03-30
  • 4 回答
  • 0 关注
  • 916 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信