我有一个大表,其中有几十个类似的列标头,所有列标头都包含不同的字符。我需要根据它们是否包含某些字符来有条件地查询所有这些列。例如,假设我有如下名为ElementResults的表:
<表类>
H_Status
He_Status
Li_Status
Be_Status
B_Status
C_Status
N_Status
O_Status
DateTime
tbody><<tr>U U 我 U U E U U 随机Datetime1 U U U R U U U U 随机Datetime2 EU U U U U U U 随机Datetime3 U 我 U U U 我 R U 随机Datetime4 U U U U E U U 我 随机Datetime5 U U 我 U U U U U 随机Datetime6 我E U U U U U E 随机Datetime7 U U U U 我 U U E 随机Datetime8 R U U U U U U E 随机Datetime9 表类>
changelike
toIN
SELECT * FROM ElementResults
WHERE H_Status in ('I', 'R', 'E')
dbfiddle
<表类>H_Status He_Status Li_Status Be_Status B_Status C_Status N_Status O_Status DateTime tbody><<tr>E U U U U U U U 随机Datetime3 我E U U U U U E 随机Datetime7 R U U U U U U E 随机Datetime9 表类>