选择多个像带有表达式的命名字段

时间:2011-08-04 14:19:51

标签: sql postgresql

所以我喜欢这样的字段:

  • Home Zip
  • Business Zip
  • Mailing Zip

我怎么能做这样的事情(匹配任何有Zip的字段):

SELECT ILIKE "%Zip"
FROM db_tbl
WHERE condition = 'foo'

2 个答案:

答案 0 :(得分:1)

这是您的问题的一个很好的答案:

stackoverflow.com/questions/5274594 /

总而言之,标准SQL并不完全支持该功能,但是你可以通过一些工作来实现它。

答案 1 :(得分:0)

你做不到。您可以使用OR链接多个LIKE语句,但SQL处理数据而不是元数据,因此在SQL规范(或我曾经使用过的任何SQL派生物)的任何地方都没有“搜索带有X字符串for blah的任何字段”的快捷方式