2017-08-29 10 views
-1
私はケースを使用してい

... SQLでのアクセントと「C」の例では表示されません。アクセントと「C」...場合には表示されません - SQL

CASE Example WHEN '1' THEN 'Exampleç' WHEN '2' THEN 'Exampleáé' END 

このショー:Example?Example

私はアクセントを示したいと「C」

+0

おそらく 'n'Exampleç'':

ALTER TABLE yourTable CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci 

一時的な修正のために、あなたは、特定のCASE表現を照合してみてくださいだろうか? – jarlh

答えて

0

あなたが拡張文字セットを必要とするデータを持っている場合は、これをサポートするために、あなたのテーブルまたはデータベースの照合順序を変更、例えば

SELECT 
    CASE Example WHEN '1' THEN 'Exampleç' 
       WHEN '2' THEN 'Exampleáé' END COLLATE utf8_unicode_ci AS some_col 
FROM yourTable 
関連する問題