«where-clause» etiketlenmiş sorular

Yerel kapsamdaki bir isme bir değer bağlamak için kullanılan işlevsel dillerdeki sözdizimsel bir form. Benzer, ancak aynı değil, let.

18
SQL JOIN - WHERE yan tümcesi ile ON yan tümcesi
Okuduktan sonra, bu, Explicit ile Implicit SQL Joins'in kopyası değil . Cevap ilişkili olabilir (hatta aynı olabilir) ancak soru farklıdır. Fark nedir ve her birinde ne yapılması gerekir? Teoriyi doğru anlarsam, sorgu optimize edici her ikisini de birbirinin yerine kullanabilmelidir.

7
NEREDE vs HAVING
Neden kendi oluşturduğunuz sütunları (örneğin select 1 as "number") MySQL'e HAVINGdeğil sonrasına yerleştirmeniz gerekiyor WHERE? Ve yapmak yerine herhangi bir dezavantajı var WHERE 1mı (bir sütun adı yerine tüm tanımı yazmak)?

6
Where Clause ile ayrıl
Tüm varsayılan ayarları ayarlar tablosundan almanız gerekiyor, ancak x karakteri için varsa karakter ayarını da almam gerekiyor. Ancak bu sorgu yalnızca karakterin = 1 olduğu ayarları alır, kullanıcı herhangi birini ayarlamamışsa varsayılan ayarları değil. SELECT `settings`.*, `character_settings`.`value` FROM (`settings`) LEFT JOIN `character_settings` ON `character_settings`.`setting_id` = `settings`.`id` WHERE `character_settings`.`character_id` = '1' …


2
MySQL, where cümlesiyle birleşir
Katılmak istediğim iki masam var. Kategoriler tablosundaki tüm kategorileri ve ayrıca category_subscriptions tablosundaki bir kullanıcı tarafından abone olunan tüm kategorileri istiyorum. esasen şu ana kadarki sorgum şu: SELECT * FROM categories LEFT JOIN user_category_subscriptions ON user_category_subscriptions.category_id = categories.category_id Bu iyi çalışıyor, ancak sorgunun sonuna bir where cümlesi eklemek istiyorum, bu …
131 mysql  join  where-clause 

6
SQL'de cümleciklerin sıralaması önemli mi?
Diyelim ki PEOPLE3 sütun içeren bir tablom var ID, LastName, FirstName, bu sütunların hiçbiri indekslenmemiş. LastNamedaha benzersizdir ve FirstNamedaha az benzersizdir. 2 arama yaparsam: select * from PEOPLE where FirstName="F" and LastName="L" select * from PEOPLE where LastName="L" and FirstName="F" Benim inancım ikincisinin daha hızlı olması çünkü cümlecikte daha benzersiz …




Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.