2011-07-05 39 views
0

匹配我有一個表模式在DB2 SQL

Marks_Table (
MARKS_ID   NUMBER, 
ST_ID   NUMBER, 
MARK_DESC  VARCHAR(20), 
MARKS   NUMBER 
) 

現在,MARK_DESC,包含商標應將描述。現在我想要描述中包含test的表中的行。

現在的問題是,該說明可能含有test在任何模式,它可能是TesttestTeSttEST等..

如何符合上述條件的行取出?

謝謝..

回答

4

怎麼樣 「上」 功能?

select * from marks_table where upper(mark_desc) like '%TEST%' 
+0

其實,我想到了這一點,但我不想在列上添加任何操作,而是如果我可以在均衡的右側添加某種模式匹配。 –

0
Marks_Table (
MARKS_ID   NUMBER, 
ST_ID   NUMBER, 
MARK_DESC  VARCHAR(20), 
MARKS   NUMBER, 
MARK_search  VARCHAR(20), 
) 

,並插入MARK_search與去掉空格類似normate(MARK_DESC),並用(插入/更新),觸發器和存儲過程