如何在mysql中查找以特定字符串开头的列
我有一个表“myTable”,有很多列,其中一列名为“listing_id” 我想找到以“CG_2;”开头的列表如何在mysql中查找以特定字符串开头的列,mysql,Mysql,我有一个表“myTable”,有很多列,其中一列名为“listing_id” 我想找到以“CG_2;”开头的列表 另外,我想计算一下有多少这样的信息?我想说,您可以将信息模式用作 在中解释 不清楚你在问什么..这些查询选择列表id下的所有字符串,如cg% 我想找到以“CG_2;”开头的列表 我还想数一数有多少这样的人?列 你用错了MySQL。你知道你需要的专栏。不要求列,然后选择。考虑备用永久存储,比如Mongo或其他没有模式的类型。MySQL或RDBMS不适用于这种使用场景,除非您使用EAV。
另外,我想计算一下有多少这样的信息?我想说,您可以将信息模式用作 在中解释
不清楚你在问什么..这些查询选择
列表id下的所有字符串,如cg%
我想找到以“CG_2;”开头的列表
我还想数一数有多少这样的人?列
你用错了MySQL。你知道你需要的专栏。不要求列,然后选择。考虑备用永久存储,比如Mongo或其他没有模式的类型。MySQL或RDBMS不适用于这种使用场景,除非您使用EAV。
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `COLUMN_NAME` like 'CG_%';
Select count(listing_id)
from mytable
where listing_id like 'CG_%';
SELECT count(listing_id)
FROM tablename
WHERE listing_id LIKE 'cg_%'