我正在使用Sql查询加载数据子集
SELECT [sfb_id]
,[prs_id_201304]
,[prs_id_201204]
,[vorname]
,[sex]
FROM [IAB\KruegerJ049].[test]
WHERE sex='Weiblich'
列sex
包含字符Männlich
或Weiblich
(男性或女性)。我只想读出包含sex='Weiblich'
的行。但是这段代码不会返回任何条目!
提前致谢
答案 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'