0

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'。しかし、このコードはエントリを返しません!

前もって感謝します

4

4 に答える 4

0

WHERE sex LIKE '%Weiblich%'前後にスペースがある場合は試してみてください。

于 2013-11-11T09:45:13.590 に答える
0

照合が正しくない可能性があります。照合順序を変更して、クエリを繰り返します。クエリにエラーはありません。

于 2013-11-11T09:43:56.613 に答える
0

babysteps でデバッグしてみてください。最初のチェックは

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

エントリを返し、試してください

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

私はあなたが何かをタイプミスしたと思います:)あなたも試すことができます

WHERE sex LIKE '*Weiblich*'
于 2013-11-11T09:46:41.733 に答える
0

これを試してください: WHERE LTRIM(RTRIM(LOWER(sex))) = 'weiblich'

于 2013-11-11T10:05:41.617 に答える