我在与Oracle,MySQL,雪花查询一起使用的where子句中遇到非ASCII字符的问题。
SELECT * FROM TABLE WHERE col = 'Niño Pobre, Niño Rico';
此查询不返回结果。
在where子句中是否有解决非ASCII字符的解决方案,请回复我。
谢谢。
https://docs.snowflake.net/manuals/sql-reference/functions/collate.html
| id | feedback_string |
| 1 | 'NiñoPobre,尼诺里科'|
如果您想创建一个表来搜索特定语言的字符串,则可以像上面这样在Snowflake中创建相同的表:创建表反馈(ID NUMBER,feedback_string varchar(20)整理'sp');
插入到排序规则1(v)值(1,'NiñoPobre,NiñoRico');然后您可以使用Like搜索,但是知道对N的搜索将接近ñ。