2013-06-18 75 views
1

说有一个表中的一个 CHANNEL_NAME“发现”有没有办法,我可以编写一个查询SQL通配符查询

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

(因为它是在盖这不返回任何东西)。我想以任何顺序编写咒语,然后得到输出。有没有办法我可以做到这一点?使用更低的名字或任何帮助?

+0

我使用Sybase – SouravD

+0

在未来,你可能需要指定您使用的是你的问题,其Sybase产品。 Sybase制作了几个数据库产品,并且知道您正在使用哪一个产品,这将有所帮助 –

回答

1

您可以使用lower()

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

谢谢弗兰克!它确实有效。 – SouravD

1

LCASE

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

大Luv。它工作正常。谢谢 – SouravD