选择以x开头的列名

Snu*_*uur 2 mysql wildcard

我试图从一个以pweb开头的mysql表中选择所有列名,然后有一个整数.

这适用于所有列名称:

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_NAME`='producten';
Run Code Online (Sandbox Code Playgroud)

但不幸的是,这不起作用,我怎样才能实现这一目标?

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_NAME`='producten' AND `COLUMN_NAME` LIKE `pweb`;
Run Code Online (Sandbox Code Playgroud)

谢谢!

Nat*_*ivi 8

试试这个

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_NAME`='producten' AND `COLUMN_NAME` LIKE 'pweb%'
AND DATA_TYPE = 'int'
Run Code Online (Sandbox Code Playgroud)