使用法语字符的Sybase SQL

使用法语字符的Sybase SQL,sql,character,sybase,Sql,Character,Sybase,我有一个本地Sybase数据库。这是我电脑上的一个dbf文件。此Sybase数据库保存带有法语字符的字符串值,如“é”。 我的问题是,我找不到任何字符串中有“é”字符的值。 表中列出了这些值。我知道这一点,因为当我不应用任何限制并选择所有记录时,我可以看到字符串中包含“é”字符的值 例如: Select Column from SybasteTable where Column = 'Fench é letters' 如果我应用此限制,即使此列存在记录,也找不到任何记录。我不完全清楚您的问题。

我有一个本地Sybase数据库。这是我电脑上的一个dbf文件。此Sybase数据库保存带有法语字符的字符串值,如“é”。
我的问题是,我找不到任何字符串中有“é”字符的值。 表中列出了这些值。我知道这一点,因为当我不应用任何限制并选择所有记录时,我可以看到字符串中包含“é”字符的值

例如:

Select Column from SybasteTable
where Column = 'Fench é letters'

如果我应用此限制,即使此列存在记录,也找不到任何记录。

我不完全清楚您的问题。但若我并没有弄错的话,您正在寻找一种方法来选择所有包含échar的行
如果是这种情况,请尝试此查询

SELECT [columnName] FROM [tableName]
WHERE [columName] SIMILAR TO '[a-e]'
其中,[columnName]是列的名称,[tableName]是表的名称

如果我误解了你的问题,而你在寻找别的东西。请你澄清你的问题或重新措辞好吗

编辑:
将like子句替换为similo TO,应获得a-e之间和包括a-e在内的所有重音字符。

谢谢您回答我的问题。是的,如果您试图找到某个值,可以键入“ColumnName”=“Frenché”。我说的是本地SYBASE数据库上的SYBASE SQL。这就是为什么这对我不起作用,因为SYBASE不理解。因此,我想知道是否有其他人遇到过此问题,以及他们是否有解决此问题的方法。在做了一点研究后,我发现
类似于
子句,您能否尝试我所做的编辑,看看是否有效?谢谢回复。不幸的是,这也不起作用。sql中有没有办法用普通的e字符替换所有的e字符?示例:将单词“visibilité”中的最后一个字符替换为e。棘手的是,它必须是动态的,因此适用于每个单词,而不知道字符在单词本身的位置。