name
ve pen
iki sütun içeren bir SQL tablonuz table
tablonuz var. Her iki sütun da metin dizeleridir.Çok zorlu SQL röportajı (saklı yordamı kullanamazsınız)
name | pen
---------------
mike | red
mike | red
mike | blue
mike | green
steve | red
steve | yellow
anton | red
anton | blue
anton | green
anton | black
alex | black
alex | green
alex | yellow
alex | red
Kişinin adı giriş argümanı olarak verilir.
Lütfen, belirli bir kalem seti olan kişilerin adlarını döndüren, bir veya daha büyük/daha büyük/daha büyük/daha büyük olan bir SQL ifadesi (saklı bir prosedür değil) yazınız.
Örnekler:
- girişi: mike
- çıkışı: anton
Mike sahiptir (kırmızı, mavi, yeşil).
Anton'un daha fazla aygıtı var (kırmızı, mavi, yeşil) + siyah.
- girişi: steve
- çıkışı: alex
Steve (kırmızı, sarı) sahiptir.
Alex'in (kırmızı, sarı) + yeşil + siyahı vardır.
Mike, Anton basılmamış - onlar sarı değil.
- girişi: alex
- çıkışı:
Karşılama : Eğer kod, XML veya veri örnekleri gönderirseniz, ** lütfen metin düzenleyicideki bu satırları vurgulayın ve güzel bir format ve sözdizimini vurgulamak için editör araç çubuğundaki "kod örnekleri" düğmesine ('{}') tıklayın! –
Bu ** senin ev ödevi mi? Şimdiye kadar ne yaptın? – joaquin
[Bu ilişkisel bölümdür.] (Http://www.simple-talk.com/sql/t-sql-programming/divided-we-stand-the-sql-of-relational-division/) –