1. Red Kit

    SQL’de NULL değerleri olan kayıtlar nasıl bulunur?

    Bir sütunda NULL olan kayıtları bulmak için SELECT sorgusunun WHERE bölümünde sütun_adı IS NULL koşulunu kullanın. NULL, bir değerin bulunmadığını veya bilinmediğini gösterir; = NULL karşılaştırmasıyla aranmaz. Sorguyu çalıştırdığınızda sonuç kümesinde ilgili sütunu NULL olan satırlar görünür...
  2. Red Kit

    SQL’de koşula uyan kayıtlar nasıl güncellenir?

    Koşula uyan kayıtları güncellemek için UPDATE komutunda tabloyu, SET ile yeni değeri ve WHERE ile güncellenecek satırları belirtin. Önce aynı koşulla bir SELECT çalıştırarak hedef kayıtları görün; ardından güncellemeyi uygulayıp sonucu kayıtların kimlikleri üzerinden doğrulayın. WHERE atlanırsa...
  3. Red Kit

    SQL’de en son eklenen kayıtlar nasıl getirilir?

    En son eklenen kayıtları getirmek için eklenme zamanını tutan bir sütunu ORDER BY ... DESC ile yeniden eskiye sıralayın ve döndürülecek satır sayısını sınırlayın. Sınırlama sözdizimi veritabanına göre değişir. Sonucun gerçekten eklenme sırasını göstermesi, seçtiğiniz sütunun bu bilgiyi doğru...
  4. Red Kit

    SQL konusunda zaman kaybı nasıl azaltılır?

    SQL ile çalışırken zaman kaybını azaltmak için önce beklediğiniz sonucu ve kullanılacak tabloları netleştirin; sorguyu küçük parçalarla kurup örnek veriyle doğrulayın. Yavaşlık varsa tahminle değişiklik yapmak yerine süreyi ve sorgu planını inceleyin. Tekrarladığınız güvenilir sorguları da...
  5. Red Kit

    SQL konusunda sonuçlar nasıl kontrol edilir?

    SQL sorgusunun sonucunu kontrol etmek için doğru veritabanına bağlanın, sorguyu çalıştırın ve dönen satırları beklediğiniz kayıtlarla karşılaştırın. Ardından aynı koşulla satır sayısını kontrol edin; sonuç boşsa bağlantıyı, tabloyu ve filtreyi ayrı ayrı inceleyin. Sorgunun hatasız çalışması...
  6. Red Kit

    SQL’de bir tablodaki veriler başka bir tabloya nasıl kopyalanır?

    Bir tablodaki satırları mevcut bir tabloya kopyalamak için INSERT INTO ... SELECT kullanın. Önce kaynak ve hedef sütunları eşleştirin, gerekirse WHERE ile satırları seçin; ardından sorguyu çalıştırıp hedefte oluşan kayıtları doğrulayın. İşlem kaynak satırları silmez ve hedefteki mevcut...
  7. Red Kit

    SQL’de bir tablonun yedeği nasıl alınır?

    Bir tablonun yedeğini almak için önce kullandığınız veritabanı sistemini belirleyin. Hızlı bir işlem öncesi koruma için tabloyu SQL ile aynı veritabanında kopyalayabilirsiniz; sunucu veya veritabanı kaybına karşı ise tabloyu bir dosyaya dışa aktarıp ayrı bir yerde saklamanız gerekir. Komutlar...
  8. Red Kit

    SQL’de tabloya yeni bir sütun nasıl eklenir?

    Bir tabloya yeni sütun eklemek için doğru veritabanına bağlanıp SQL sorgu alanında ALTER TABLE komutunu çalıştırın. Tablo adını, yeni sütunun adını ve veri türünü belirtin; komut başarılı olduğunda sütun tablonun yapısına eklenir. Kullanılacak sözdizimi veritabanı sistemine göre küçük...
  9. Red Kit

    SQL için doğru planlama nasıl yapılır?

    SQL için doğru planlama, önce uygulamanın hangi verileri saklayacağını ve hangi sorulara yanıt vereceğini belirlemekle başlar. Ardından tabloları ve ilişkileri tasarlar, veri bütünlüğü kurallarını tanımlarsınız. Sık kullanılan sorguları temsilî verilerle ölçerek dizinleri ve sorguları...
  10. Red Kit

    SQL’de iki tarih arasındaki kayıtlar nasıl getirilir?

    İki tarih arasındaki kayıtları getirmek için SELECT sorgusunda tarih sütununa WHERE koşulu uygulayın. Sütun saat bilgisi de içeriyorsa başlangıcı dahil, bitiş gününden sonraki günün başlangıcını hariç tutmak, bitiş günündeki tüm saatleri kapsamanın güvenilir yoludur. Tarih ve saat içeren sütunu...
  11. Red Kit

    SQL’de iki tablo nasıl birleştirilir?

    İki tablonun ilişkili satırlarını birlikte göstermek için genellikle JOIN kullanılır. Tabloları eşleştiren sütunları belirleyip ON koşuluna yazın; yalnız eşleşen satırlar için INNER JOIN, ilk tablodaki eşleşmeyenleri de görmek için LEFT JOIN seçin. Satırları sütunlarıyla yan yana getirmek yerine...
  12. Red Kit

    SQL’de bir tablodaki sütun adı nasıl değiştirilir?

    Bir sütunun adını kalıcı olarak değiştirmek için veritabanı yönetim sisteminize uygun yeniden adlandırma komutunu çalıştırın. PostgreSQL ve MySQL 8.0 gibi sistemlerde ALTER TABLE ... RENAME COLUMN, SQL Server’da ise sp_rename kullanılır. İşlem sütunun adını değiştirir; uygulamadaki eski adla...
  13. Red Kit

    SQL’de tablodaki toplam, ortalama ve kayıt sayısı nasıl hesaplanır?

    Bir tablodaki sayısal değerlerin toplamını SUM(), ortalamasını AVG() ve kayıt sayısını COUNT(*) ile aynı sorguda hesaplayabilirsiniz. Sorguyu veritabanına bağlı bir SQL aracında çalıştırdığınızda sonuç tek satırda görünür. Ortalama hesaplanırken NULL değerler, yani değeri bilinmeyen veya...
  14. Red Kit

    SQL’de bir tablodaki NULL değerler nasıl bulunur?

    Bir sütundaki NULL değerleri bulmak için sorguda WHERE sütun_adı IS NULL koşulunu kullanın. Tablo ve sütun adlarını kendi veritabanınıza göre değiştirip sorguyu çalıştırdığınızda, ilgili sütunda değeri bulunmayan satırları görürsünüz. NULL, bir değerin bilinmediğini veya bulunmadığını ifade...
  15. Red Kit

    SQL konusunda sorunlar adım adım nasıl çözülür?

    SQL sorununu çözmek için önce hata mesajını veya beklenen sonuçla gerçek sonuç arasındaki farkı kaydedin; ardından bağlantıyı, sorguyu ve veriyi ayrı ayrı sınayın. Sorunu küçük bir örnekte yeniden oluşturup tek seferde bir değişiklik yaparsanız, hangi düzeltmenin işe yaradığını görebilirsiniz...
  16. Red Kit

    SQL için ihtiyaçlara uygun araçlar nasıl seçilir?

    SQL aracı seçerken önce hangi veritabanı motoruna bağlanacağınızı, ardından araçla hangi işi yapacağınızı belirleyin. Sorgu yazmak, veritabanını yönetmek, uygulamadan bağlantı kurmak ve rapor hazırlamak farklı ihtiyaçlardır; tek bir araç hepsinde en uygun olmayabilir. Seçenekleri kendi işletim...
  17. Red Kit

    SQL’de bir tablodan kayıtlar nasıl silinir?

    Bir tablodaki belirli kayıtları silmek için DELETE FROM komutunu WHERE koşuluyla kullanın. Önce aynı koşulla SELECT çalıştırıp silinecek satırları doğrulayın; ardından DELETE komutunu yürütüp etkilenen satır sayısını kontrol edin. WHERE koşulunu atlarsanız tablodaki bütün kayıtlar silinir...
  18. Red Kit

    SQL’de bir tablodaki veriler nasıl güncellenir?

    SQL’de bir tablodaki veriyi güncellemek için UPDATE komutu kullanılır. Hangi satırların değişeceğini WHERE ile belirtir, yeni değerleri SET bölümünde yazarsınız. İşlemi çalıştırmadan önce aynı koşulla bir SELECT sorgusu çalıştırarak doğru kayıtları seçtiğinizi kontrol edin; WHERE kullanılmayan...
  19. Red Kit

    SQL’de belirli bir koşula uyan kayıtlar nasıl listelenir?

    İstenen kayıtları SQL’de listelemek için SELECT sorgusuna WHERE koşulu eklenir. Koşul doğru olan satırlar sonuçta görünür, diğerleri elenir. Örneğin yalnızca İstanbul’daki müşterileri getirmek için WHERE sehir = 'İstanbul' yazılır. Sorguyu çalıştırdığınızda dönen satırlar koşulu karşılayan...
  20. Red Kit

    SQL tablosuna yeni kayıt nasıl eklenir?

    İlişkisel bir SQL tablosuna yeni kayıt eklemek için INSERT INTO komutunu kullanılır. Önce tablo adını ve veri eklenecek sütunları belirtin, ardından aynı sırayla değerleri VALUES bölümüne yazın. Komutu çalıştırdıktan sonra etkilenen satır sayısını ve gerekirse SELECT sorgusunu kontrol ederek...