查找PETERGRÜNBERG赢得的奖项的所有详细信息
你名下的你有一个变音符号。
SELECT *
FROM nobel
WHERE winner LIKE "%Gr%nberg"
这有效,但并不完全是他们想要的。如何将非ASCII字符合并到答案中?
我希望得到一个特定于这个问题的答案,而不是建议一个似乎相关的通用链接。
答案 0 :(得分:1)
This also works
SELECT yr, subject, winner
FROM nobel
WHERE winner LIKE "%Grünberg%"
答案 1 :(得分:0)
带有变音符号的“u”在扩展字符集中是 ASCII字符。此字符集有多个版本,但在通用的ISO 8859-1版本中:
ü= 252
Ü= 220
因此,您可以只输入所需的字符(可以使用因应用程序而异的键组合来完成),也可以使用以下功能强制输入字符。 (假设是SQL Server)
WHERE winner LIKE '%Gr' + CHAR(252) + 'nberg'
答案 2 :(得分:0)
在Ubuntu 14.04中,将compose键设置为Right Alt(使用Keyboard-> Typing菜单),然后尝试:
SELECT * FROM nobel
WHERE winner = 'Peter Grünberg'
使用键序列获取变音符号:右Alt-> u->“(参见here)