猿问

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

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


蝴蝶刀刀
浏览 963回答 4
4回答

互换的青春

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

呼如林

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

噜噜哒

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

拉莫斯之舞

在SQL SERVER中,没有trim这个函数,只有ltrim和rtrim,分别用于取掉左边的空格和右边的空格,需要这样写:select * from Tablewhere id=ltrim(rtrim(inputid))在ORACLE中,这样写:select * from Tablewhere id=trim(inputid)
随时随地看视频慕课网APP

相关分类

MySQL
我要回答