Query by Example (genellikle QBE olarak kısaltılır) ilişkisel veritabanları için bir veritabanı sorgu dilidir. IBM'de 1970'lerde geliştirilmiştir. SQL'in gelişimi paralel olarak ilerlemiştir. QBE, veritabanlarını yalnızca ara sıra kullanan ve SQL gibi karmaşık bir dili öğrenmek istemeyen kullanıcılar için geliştirilmiştir.
Query by example ile kullanıcılara, özel bir düzenleyici ile düzenledikleri görsel bir veritabanı şeması sunulur. İşlerini bitirdiklerinde, bir ayrıştırıcı eylemlerini SQL gibi normal bir sorgu dilinde bir sorguya çevirir. Perde arkasında, aslında yürütülen bu ifadedir. Uygun bir ön uç ile kullanıcının bir sorgu dilinin ayrıntılarını hatırlaması gerekmez. Kullanıcı tabloları ve sütunları, örneğin adlarını yazmak yerine üzerlerine tıklayarak daha hızlı bir şekilde seçebilecektir. Bu da üretkenliği artıracaktır.
Bilgi erişim bağlamında, QBE'nin biraz farklı bir anlamı vardır. Kullanıcı bir belge gönderebilir ve bir belge veritabanından "benzer" belgelerin getirilmesini isteyebilir. Benzerlik araması, belge vektörlerinin karşılaştırılmasına dayanır (bkz. Vektör Uzayı Modeli).
Günümüzde birçok veritabanı sistemi QBE'ye benzeyen ön uçlara sahiptir.