{"id":25554,"date":"2025-07-08T09:15:22","date_gmt":"2025-07-08T06:15:22","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/"},"modified":"2025-07-08T09:15:22","modified_gmt":"2025-07-08T06:15:22","slug":"postgresqlde-sumif-nasil-kullanilir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/","title":{"rendered":"PostgreSQL&#8217;de SUMIF Nas\u0131l Kullan\u0131l\u0131r"},"content":{"rendered":"<p># PostgreSQL&#8217;de SUMIF Nas\u0131l Kullan\u0131l\u0131r?<\/p>\n<p>PostgreSQL&#8217;de Excel&#8217;deki SUMIF fonksiyonunun e\u015fde\u011ferini nas\u0131l elde edece\u011finizi \u00f6\u011frenmek istiyor musunuz?  Veri taban\u0131n\u0131zdaki belirli ko\u015fullara uyan de\u011ferlerin toplam\u0131n\u0131 hesaplamak i\u00e7in kullanabilece\u011finiz g\u00fc\u00e7l\u00fc SQL tekniklerini bu makalede ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Veri analizi s\u00fcrecinizi h\u0131zland\u0131racak ve karma\u015f\u0131k toplamalar\u0131 kolayca ger\u00e7ekle\u015ftirebileceksiniz. Bu rehber, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir \u00f6\u011frenme deneyimi sunmaktad\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PostgreSQL&#8217;de ko\u015fullu toplama i\u015flemlerini ger\u00e7ekle\u015ftirme konusunda ad\u0131m ad\u0131m ilerlemenizi sa\u011flayacak bir yol haritas\u0131 sunar:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> Temel <code class=\"language-\">CASE<\/code> ve <code class=\"language-\">SUM()<\/code> fonksiyonlar\u0131n\u0131n kullan\u0131m\u0131, basit \u00f6rneklerle ad\u0131m ad\u0131m a\u00e7\u0131klama.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek hayat senaryolar\u0131,  <code class=\"language-\">WHERE<\/code> kullan\u0131m\u0131,  performans optimizasyonu ipu\u00e7lar\u0131 ve karma\u015f\u0131k ko\u015fullar\u0131n ele al\u0131nmas\u0131.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong>  Performans analizi,  <code class=\"language-\">GROUP BY<\/code> ile birle\u015ftirme,  edge case&#8217;ler ve b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in optimizasyon stratejileri.<\/p>\n<p><strong>PostgreSQL&#8217;de Temel Toplama \u0130\u015flemleri: SUM() Fonksiyonu<\/strong><\/p>\n<p>PostgreSQL&#8217;de toplama i\u015flemlerinin temelini anlamak i\u00e7in \u00f6nce <code class=\"language-\">SUM()<\/code> fonksiyonunu inceleyelim.  <code class=\"language-\">SUM()<\/code> fonksiyonu, belirtilen s\u00fct\u00fcndaki t\u00fcm de\u011ferlerin toplam\u0131n\u0131 hesaplar.  \u00d6rne\u011fin, bir &#8220;\u00fcr\u00fcn_fiyatlar\u0131&#8221; tablosunda bulunan t\u00fcm \u00fcr\u00fcnlerin toplam fiyat\u0131n\u0131 hesaplamak i\u00e7in a\u015fa\u011f\u0131daki sorguyu kullanabiliriz:<\/p>\n<pre class=\"language-sql\"><code>SELECT SUM(fiyat) AS toplam_fiyat\nFROM \u00fcr\u00fcn_fiyatlar\u0131;<\/code><\/pre>\n<p>Bu sorgu, &#8220;fiyat&#8221; s\u00fctunundaki t\u00fcm de\u011ferleri toplar ve sonucu &#8220;toplam_fiyat&#8221; olarak adland\u0131r\u0131lan bir s\u00fctunda g\u00f6sterir.  Bu, <code class=\"language-\">SUMIF<\/code>&#8216;in temelini olu\u015fturur; ancak hen\u00fcz ko\u015fullu toplama yapm\u0131yoruz.<\/p>\n<p><strong>Ko\u015fullu Toplama: CASE ve SUM()&#8217;\u0131 Birlikte Kullanmak<\/strong><\/p>\n<p>Excel&#8217;deki SUMIF fonksiyonunun PostgreSQL&#8217;deki kar\u015f\u0131l\u0131\u011f\u0131, <code class=\"language-\">CASE<\/code> ve <code class=\"language-\">SUM()<\/code> fonksiyonlar\u0131n\u0131 birlikte kullanarak elde edilir. <code class=\"language-\">CASE<\/code> ifadesi, belirli bir ko\u015fula ba\u011fl\u0131 olarak farkl\u0131 de\u011ferler d\u00f6nd\u00fcr\u00fcr.  Bu de\u011ferleri <code class=\"language-\">SUM()<\/code> fonksiyonuyla toplayarak ko\u015fullu toplama i\u015flemini ger\u00e7ekle\u015ftiririz.<\/p>\n<p>\u00d6rne\u011fin, &#8220;\u00fcr\u00fcn_fiyatlar\u0131&#8221; tablosunda &#8220;kategori&#8221; s\u00fctunu da bulunuyorsa ve sadece &#8220;Elektronik&#8221; kategorisindeki \u00fcr\u00fcnlerin toplam fiyat\u0131n\u0131 hesaplamak istiyorsak, a\u015fa\u011f\u0131daki sorguyu kullan\u0131r\u0131z:<\/p>\n<pre class=\"language-sql\"><code>SELECT SUM(CASE WHEN kategori = 'Elektronik' THEN fiyat ELSE 0 END) AS elektronik_toplam_fiyat\nFROM \u00fcr\u00fcn_fiyatlar\u0131;<\/code><\/pre>\n<p>Bu sorgu, her sat\u0131r i\u00e7in &#8220;kategori&#8221; s\u00fctununu kontrol eder. E\u011fer &#8220;Elektronik&#8221; ise &#8220;fiyat&#8221; s\u00fctunundaki de\u011feri, de\u011filse 0 de\u011ferini al\u0131r.  <code class=\"language-\">SUM()<\/code> fonksiyonu daha sonra bu de\u011ferlerin toplam\u0131n\u0131 hesaplar.<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi: Bir Ma\u011fazan\u0131n Ayl\u0131k Sat\u0131\u015f Raporu<\/strong><\/p>\n<p>Bir giyim ma\u011fazas\u0131n\u0131n ayl\u0131k sat\u0131\u015f raporunu olu\u015fturmak istedi\u011fimizi d\u00fc\u015f\u00fcnelim.  &#8220;satislar&#8221; adl\u0131 bir tabloda, &#8220;tarih&#8221;, &#8220;urun_adi&#8221;, &#8220;kategori&#8221; ve &#8220;fiyat&#8221; s\u00fctunlar\u0131 bulunmaktad\u0131r.  Ocak ay\u0131ndaki &#8220;Kaban&#8221; kategorisindeki \u00fcr\u00fcnlerin toplam sat\u0131\u015f\u0131n\u0131 hesaplamak i\u00e7in a\u015fa\u011f\u0131daki sorguyu kullanabiliriz:<\/p>\n<pre class=\"language-sql\"><code>SELECT SUM(CASE WHEN EXTRACT(MONTH FROM tarih) = 1 AND kategori = 'Kaban' THEN fiyat ELSE 0 END) AS ocak_kaban_satislari\nFROM satislar;<\/code><\/pre>\n<p>Bu sorgu, <code class=\"language-\">EXTRACT(MONTH FROM tarih)<\/code> fonksiyonu ile tarihten ay\u0131 \u00e7\u0131kararak Ocak ay\u0131n\u0131 filtreler ve  <code class=\"language-\">CASE<\/code> ifadesi ile &#8220;Kaban&#8221; kategorisini kontrol eder.  Sonu\u00e7 olarak, Ocak ay\u0131nda sat\u0131lan t\u00fcm kabanlar\u0131n toplam fiyat\u0131n\u0131 elde ederiz.<\/p>\n<p><strong>Performans Optimizasyonu \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>B\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde \u00e7al\u0131\u015f\u0131rken performans optimizasyonu kritik \u00f6neme sahiptir.  A\u015fa\u011f\u0131daki ipu\u00e7lar\u0131, sorgular\u0131n\u0131z\u0131n daha h\u0131zl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayacakt\u0131r:<\/p>\n<p>* <strong>\u0130ndeksler:<\/strong>  <code class=\"language-\">kategori<\/code> ve <code class=\"language-\">tarih<\/code> s\u00fctunlar\u0131na indeks eklemek, sorgunun \u00e7al\u0131\u015fma s\u00fcresini \u00f6nemli \u00f6l\u00e7\u00fcde k\u0131saltabilir.<br \/>\n* <strong>WHERE kullan\u0131m\u0131:<\/strong>  <code class=\"language-\">CASE<\/code> ifadesi yerine <code class=\"language-\">WHERE<\/code> kullanarak \u00f6nceden filtreleme yapmak performans\u0131 art\u0131rabilir.  \u00d6rne\u011fin, yukar\u0131daki \u00f6rne\u011fi \u015fu \u015fekilde optimize edebiliriz:<\/p>\n<pre class=\"language-sql\"><code>SELECT SUM(fiyat) AS ocak_kaban_satislari\nFROM satislar\nWHERE EXTRACT(MONTH FROM tarih) = 1 AND kategori = 'Kaban';<\/code><\/pre>\n<p>* <strong>Fonksiyonel \u0130ndeksler:<\/strong>  <code class=\"language-\">EXTRACT(MONTH FROM tarih)<\/code> gibi fonksiyonlar\u0131n sonu\u00e7lar\u0131n\u0131 indekslemek i\u00e7in fonksiyonel indeksler kullanabilirsiniz.<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: GROUP BY ile Birle\u015ftirme<\/strong><\/p>\n<p>Birden fazla kategori i\u00e7in toplam sat\u0131\u015flar\u0131 hesaplamak istiyorsak, <code class=\"language-\">GROUP BY<\/code> kullanabiliriz:<\/p>\n<pre class=\"language-sql\"><code>SELECT kategori, SUM(fiyat) AS toplam_satis\nFROM satislar\nWHERE EXTRACT(MONTH FROM tarih) = 1\nGROUP BY kategori;<\/code><\/pre>\n<p>Bu sorgu, Ocak ay\u0131ndaki her kategori i\u00e7in toplam sat\u0131\u015flar\u0131 hesaplar ve her kategoriyi ayr\u0131 bir sat\u0131rda g\u00f6sterir.<\/p>\n<p><strong>Edge Case&#8217;ler ve Karma\u015f\u0131k Ko\u015fullar<\/strong><\/p>\n<p>Baz\u0131 durumlarda, daha karma\u015f\u0131k ko\u015fullar kullanman\u0131z gerekebilir. \u00d6rne\u011fin, belirli bir fiyat aral\u0131\u011f\u0131ndaki \u00fcr\u00fcnleri filtrelemek isteyebilirsiniz:<\/p>\n<pre class=\"language-sql\"><code>SELECT SUM(CASE WHEN fiyat BETWEEN 100 AND 200 THEN fiyat ELSE 0 END) AS fiyat_aralik_toplami\nFROM \u00fcr\u00fcn_fiyatlar\u0131;<\/code><\/pre>\n<p>Bu sorgu, fiyat\u0131 100 ile 200 aras\u0131nda olan \u00fcr\u00fcnlerin toplam fiyat\u0131n\u0131 hesaplar.<\/p>\n<p><strong>B\u00fcy\u00fck Veri K\u00fcmeleri \u0130\u00e7in Optimizasyon Stratejileri<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in performans optimizasyonu i\u00e7in a\u015fa\u011f\u0131daki stratejileri kullanabilirsiniz:<\/p>\n<p>* <strong>Par\u00e7al\u0131 \u0130\u015flem:<\/strong>  Veriyi daha k\u00fc\u00e7\u00fck par\u00e7alara b\u00f6lerek i\u015flemek ve sonu\u00e7lar\u0131 birle\u015ftirmek.<br \/>\n* <strong>Materyalize G\u00f6r\u00fcn\u00fcmler:<\/strong>  S\u0131k kullan\u0131lan sorgular\u0131n sonu\u00e7lar\u0131n\u0131 \u00f6nceden hesaplay\u0131p kaydetmek i\u00e7in materyalize g\u00f6r\u00fcn\u00fcmler kullanmak.<br \/>\n* <strong>PostgreSQL ayarlar\u0131:<\/strong>  <code class=\"language-\">work_mem<\/code> gibi PostgreSQL ayarlar\u0131n\u0131 optimize etmek.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, PostgreSQL&#8217;de SUMIF fonksiyonunun e\u015fde\u011ferini nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131, \u00e7e\u015fitli ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ve performans optimizasyonu tekniklerini \u00f6\u011frendiniz.  <code class=\"language-\">CASE<\/code> ve <code class=\"language-\">SUM()<\/code> fonksiyonlar\u0131n\u0131 birlikte kullanarak, karma\u015f\u0131k ko\u015fullara dayal\u0131 toplama i\u015flemlerini kolayca ger\u00e7ekle\u015ftirebilirsiniz.  Veri analizi s\u00fcrecinizi h\u0131zland\u0131rmak ve daha etkili raporlar olu\u015fturmak i\u00e7in bu teknikleri kullanabilirsiniz.  Daha fazla ileri d\u00fczey PostgreSQL konusu i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) sitesini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular<\/strong><\/p>\n<p>1. <strong>SUMIF&#8217;in PostgreSQL&#8217;de do\u011frudan bir kar\u015f\u0131l\u0131\u011f\u0131 var m\u0131?<\/strong> Hay\u0131r, do\u011frudan bir kar\u015f\u0131l\u0131\u011f\u0131 yok, ancak <code class=\"language-\">CASE<\/code> ve <code class=\"language-\">SUM()<\/code> fonksiyonlar\u0131n\u0131 kullanarak ayn\u0131 sonucu elde edebiliriz.<\/p>\n<p>2. <strong>B\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in hangi optimizasyon tekniklerini kullanmal\u0131y\u0131m?<\/strong> \u0130ndeksler, <code class=\"language-\">WHERE<\/code> kullan\u0131m\u0131, fonksiyonel indeksler, par\u00e7al\u0131 i\u015flem ve materyalize g\u00f6r\u00fcn\u00fcmler performans\u0131 art\u0131rmak i\u00e7in kullan\u0131labilir.<\/p>\n<p>3. <strong><code class=\"language-\">GROUP BY<\/code> kullanman\u0131n avantajlar\u0131 nelerdir?<\/strong>  <code class=\"language-\">GROUP BY<\/code>, birden fazla kategori veya grup i\u00e7in toplam de\u011ferleri hesaplamay\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<p>4. <strong><code class=\"language-\">CASE<\/code> ifadesi yerine <code class=\"language-\">FILTER<\/code> kullanabilir miyim?<\/strong>  Evet, <code class=\"language-\">SUM()<\/code> fonksiyonunda <code class=\"language-\">FILTER<\/code> kullanarak ko\u015fullu toplama yapabilirsiniz.  Bu, daha okunakl\u0131 bir kod \u00fcretebilir.<\/p>\n<p>5. <strong>PostgreSQL&#8217;de performans sorunlar\u0131n\u0131 nas\u0131l te\u015fhis ederim?<\/strong>  <code class=\"language-\">EXPLAIN<\/code> komutu ile sorgular\u0131n y\u00fcr\u00fctme plan\u0131n\u0131 inceleyerek performans sorunlar\u0131n\u0131 te\u015fhis edebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PostgreSQL&#8217;de SUMIF Nas\u0131l Kullan\u0131l\u0131r? PostgreSQL&#8217;de Excel&#8217;deki SUMIF fonksiyonunun e\u015fde\u011ferini nas\u0131l elde edece\u011finizi \u00f6\u011frenmek istiyor musunuz? Veri taban\u0131n\u0131zdaki&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[644],"tags":[],"class_list":{"0":"post-25554","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-postgresql","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PostgreSQL&#039;de SUMIF Nas\u0131l Kullan\u0131l\u0131r<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PostgreSQL&#039;de SUMIF Nas\u0131l Kullan\u0131l\u0131r\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-08T06:15:22+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PostgreSQL&#8217;de SUMIF Nas\u0131l Kullan\u0131l\u0131r\",\"datePublished\":\"2025-07-08T06:15:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/\"},\"wordCount\":937,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PostgreSQL\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/\",\"name\":\"PostgreSQL'de SUMIF Nas\u0131l Kullan\u0131l\u0131r\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-08T06:15:22+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL&#8217;de SUMIF Nas\u0131l Kullan\u0131l\u0131r\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PostgreSQL'de SUMIF Nas\u0131l Kullan\u0131l\u0131r","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/","og_locale":"tr_TR","og_type":"article","og_title":"PostgreSQL'de SUMIF Nas\u0131l Kullan\u0131l\u0131r","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-08T06:15:22+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PostgreSQL&#8217;de SUMIF Nas\u0131l Kullan\u0131l\u0131r","datePublished":"2025-07-08T06:15:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/"},"wordCount":937,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PostgreSQL"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/","url":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/","name":"PostgreSQL'de SUMIF Nas\u0131l Kullan\u0131l\u0131r","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-08T06:15:22+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/postgresqlde-sumif-nasil-kullanilir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL&#8217;de SUMIF Nas\u0131l Kullan\u0131l\u0131r"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=25554"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25554\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=25554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=25554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=25554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}