You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用information_schema查找表名以CB开头且含指定文本的列?

目标SQL语句实现

要满足查找表名以CB开头,且列名包含"OutstandingAmount"的对象需求,只需修改原SQL的WHERE条件即可,最终代码如下:

SELECT *
FROM information_schema.columns
WHERE table_name LIKE 'CB%'
  AND column_name LIKE '%OutstandingAmount%';

条件说明:

  • table_name LIKE 'CB%':使用通配符%匹配以CB开头的所有表名(%代表任意长度的任意字符,放在CB后表示允许CB后面跟任意内容)
  • column_name LIKE '%OutstandingAmount%':匹配列名中**任意位置包含"OutstandingAmount"**的列,前后的%允许该文本出现在列名的开头、中间或结尾

补充提示:

如果你的数据库默认区分大小写(比如PostgreSQL),可以使用大小写不敏感的匹配方式,例如PostgreSQL中替换为ILIKE:

SELECT *
FROM information_schema.columns
WHERE table_name ILIKE 'CB%'
  AND column_name ILIKE '%OutstandingAmount%';

内容的提问来源于stack exchange,提问作者Nickname_used

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 08:10:31