FarmerまたはBuyer.Butのデータを取得するために、次のSQLiteクエリを使用しています。このクエリでも削除されたデータが表示されます。ファーマー、ワーカー、バイヤーで、私はタイプファーマーとバイヤーの削除されていないデータを取っておきたいと思います。誰でもそのクエリーplsの何が間違っているか教えてください。 SELECT * FROM contacts WHERE user_id
でWHERE句で、私はwhere句での関数の実行結果を使用しようとしているが、無成功しています: SELECT clinics.*, distance_between_objects(1, id, 7, 3) AS dist FROM clinics WHERE dist<=1;
は私に与えます:Column "dist" does not existsを。 次のように引用してください: SE
WHERE節にCASE WHEN条件付きの関数があります。 - 関数が 、BとCをparamsは - テーブル「mytableはのインデックスを付けた列 SELECT *
FROM mytable t
WHERE (
CASE aPARAM WHEN 'a' THEN t.a = aID
WHEN 'b' THEN t.b = aID
WHEN 'c'
でハイフンの列は、テーブルを考えてみましょう: ID COUNTRY_CODE
1 ab-cd-ef
2 gh-ef
3 cd-ab-pq-xy
そして私は、特定の国コードを含むレコードを選択するSQLクエリを必要としています。 伝統的なLIKEアプローチはもちろん、作品: select ID from TableName where COUNTRY_CODE like '%cd%';