私は単語とその翻訳を含むプロジェクトに取り組んでいます。翻訳者が頻繁に(一回10秒ほど)をしなければならないタスクのクエリの一つは次のとおりです。 SELECT * FROM pwords p
LEFT JOIN words w ON p.id = w.wordid
WHERE w.code IS NULL
OR (w.code <> "USER1" AND w.code <> "USER2
私はSQLについての最適な質問があります。 このSQL構文削減する方法があります: Select * from TABLE
where
COLUMN = 'abc' or
COLUMN = 'def' or
COLUMN = 'xau' or
COLUMN = 'def' or
COLUMN = 'eag' or
COLUMN = 'dff' or
COLUMN = 'www'
次のpgsqlクエリ(770レコードを取得するには34分かかります)を最適化するにはどうすればよいですか?既に、列数が少ない場合は索引が表に追加されます。このクエリを作ることができる他に何かわからない 問合せ: SELECT
min(p.start_timestamp AT TIME ZONE p.timezone AT TIME ZONE 'America/Los_Angeles')
以下の問合せの速度を向上させようとしていますが、必須フィールドは変更できません。だから私はここで立ち往生した。このトラップから私を助けてください。ちょっとしたヒントやインスピレーションも役に立ちます! select cg.province_id,
(select count(distinct(c.guidance_user_id))
from case_guidance c
私のストアドプロシージャの下のクエリにはより多くの時間がかかります。これ以下のクエリを最適化する方法はありますか?入力パラメータは名前とCAです。 SELECT @E_ID=vb.e_id
FROM VALUES va, mappings im, VALUES va2
WHERE im.pv_name=vb.value
AND va.E_ID in (select e_id from lis