SQL通配符查询

时间:2013-06-18 09:43:53

标签: sql sybase

假设表A中有一个channel_name'DISCOVERY' 有没有办法可以编写查询

SELECT * FROM A 
WHERE CHANNEL_NAME LIKE '%discovery%'

(这不会返回任何内容,因为它是大写的)。我想以任何顺序编写该咒语并获得输出。有没有办法可以做到?使用较低的名称或任何帮助吗?

2 个答案:

答案 0 :(得分:1)

您可以使用lower()

SELECT * FROM A 
WHERE LOWER(CHANNEL_NAME) LIKE '%discovery%'

答案 1 :(得分:1)

<强> LCASE

select * FROM A WHERE LCASE(CHANNEL_NAME) LIKE '%discovery%'