SQL查询使列中的所有数据大写?
我需要一个SQL查询,使所有的数据在列大写?
有任何想法吗?
常驻:
UPDATE MyTable SET MyColumn = UPPER(MyColumn)
临时:
SELECT UPPER(MyColumn) AS MyColumn FROM MyTable
此外,如果对于只更新当前不是大写的行很重要,则可以像这样添加WHERE
子句:
UPDATE MyTable SET MyColumn = UPPER(MyColumn) WHERE MyColumn != UPPER(MyColumn) COLLATE Latin1_General_CS_AS