一句话之后我可以在MySQL中使用星形符号,例如med *

时间:2014-11-25 12:54:35

标签: mysql sql

我有一个数据库,其中包含相同名称和后面带数字的列,例如: med1,med2,med3,med4 .....等。

做这样的事情是否可行:

Select medewerker.med*
FROM table

而不是这个?:

Select medewerker.med1, 
       medewerker.med2,  
       medewerker.med3, 
       medewerker.med4
FROM table

2 个答案:

答案 0 :(得分:0)

不。您可以在where子句中使用LIKE,但在指定要选择的列

时绝对不能

答案 1 :(得分:0)

如果唯一的字段是上面指定的字段,请使用此字段。

SELECT *
FROM table

如果不是,则不能在SELECT SELECT列上使用LIKE语句。

如果您要引用medewerker列中的值,请使用

SELECT *
FROM table
WHERE medewerker LIKE 'med%'