2017-06-12 147 views
0

如果值有多个单词,则在Db 2中查询以检索列的值。db2-Query如果值有多个单词,则检索列的值

举例:姓:玛丽琼斯SMITH

我只希望在具有多个字的姓检索列的值。

+0

您需要向我们展示你试过什么.. – Ray

+0

我试图用LIKE '%%'; - 这是获取所有记录与空间附加示例'JIM'。 – user12

+0

从客户那里选择名称,如'%%'修剪(名称)需要在生产中运行它,以寻找性能效率。 – user12

回答

0

试试这个:

select * from yourtable 
where trim(yourcolum) like '% %' 
1

这应该这样做:

select * from yourtable 
where (length(trim(yourcolum)) - length(replace(trim(yourcolum), ' ', '')) + 1 ) > 1