我稍后有一个要集成到视图中的字段。因此,我试图将列转换为CHAR
列,并明确设置排序规则。
但是我仅在分开处理它们时才成功,例如:
作品:
select CONVERT(somefield, CHAR(4)) FROM mytable;
select CONVERT(somefield using utf8) FROM mytable;
不是:
select CONVERT(somefield, CHAR(4) using utf8) FROM mytable;
select CONVERT(somefield CHAR(4) using utf8) FROM mytable;
如何合并这些语句?
您必须调用两次CONVERT()
,一次要更改类型,然后再更改排序规则。
SELECT CONVERT(CONVERT(somefield, CHAR(4)) USING utf8) FROM mytable;