SQL select不返回任何条目

时间:2013-11-11 09:39:29

标签: sql select where

我正在使用Sql查询加载数据子集

SELECT [sfb_id]
      ,[prs_id_201304]
      ,[prs_id_201204]
      ,[vorname]
      ,[sex]
  FROM [IAB\KruegerJ049].[test]
  WHERE sex='Weiblich'

sex包含字符MännlichWeiblich(男性或女性)。我只想读出包含sex='Weiblich'的行。但是这段代码不会返回任何条目!

提前致谢

4 个答案:

答案 0 :(得分:0)

可能是你的校对不对。更改排序规则并重复查询。您的查询没有错误。

答案 1 :(得分:0)

如果之前或之后有一些空格,请尝试WHERE sex LIKE '%Weiblich%'

答案 2 :(得分:0)

尝试使用babysteps进行调试。首先检查是否

SELECT *  FROM [IAB\KruegerJ049].[test]

返回entrys,然后尝试

SELECT *  FROM [IAB\KruegerJ049].[test] WHERE sex='Weiblich'

我认为你错误地输了一些东西:)你也可以试试

WHERE sex LIKE '*Weiblich*'

答案 3 :(得分:0)

试试这个: 在哪里LTRIM(RTRIM(LOWER(性别)))='weiblich'