我有SQL查询,只是简化它,想象有列id,name,pass在表的用户,我想数据库中一样ID,姓名,PASS大写返回这些列名.我知道我可以A)重命名数据库中的列B)像大写一样选择它
SELECT ID,NAME,PASS FROM users...但我需要像这样使用它:SELECT * FROM users.我尝试使用类似的东西SELECT UPPER(*) FROM users,但它给了我语法错误.
澄清一下:我需要大写的列名,而不是列值!
我的解决方案:
经过多次尝试后,我在获取结果后通过PHP完成了它.猜猜它更容易,所以我调用了函数 array_change_key_case ,它返回满足键情况下的数组键(显然这个数组的键也是列名)