{"id":17602,"date":"2025-04-09T05:15:14","date_gmt":"2025-04-09T02:15:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/"},"modified":"2025-04-09T05:15:14","modified_gmt":"2025-04-09T02:15:14","slug":"birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/","title":{"rendered":"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL&#8217;den SPL&#8217;ye"},"content":{"rendered":"<p><body><\/p>\n<p>Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL&#8217;den SPL&#8217;ye<\/p>\n<p>Veri i\u015fleme s\u00fcre\u00e7lerinde s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, farkl\u0131 formatlarda gelen verileri tutarl\u0131 bir \u015fekilde i\u015flemek ve kay\u0131tlara eklemektir.  Bu makalede,  SQL ve SPL (Splunk Programming Language) kullanarak bu sorunu nas\u0131l \u00e7\u00f6zebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z.  \u00d6zellikle,  birden \u00e7ok formatl\u0131 metin dizilerinden  birden \u00e7ok veri kayd\u0131 olu\u015fturmay\u0131 ele alaca\u011f\u0131z.  \u00d6rne\u011fin, tek bir sat\u0131rda birden \u00e7ok \u00fcr\u00fcn\u00fcn fiyat ve ad\u0131n\u0131 i\u00e7eren bir metin dizisini d\u00fc\u015f\u00fcnelim.  Bu t\u00fcr karma\u015f\u0131k verileri SQL ve SPL ile nas\u0131l par\u00e7alay\u0131p anlaml\u0131 kay\u0131tlara d\u00f6n\u00fc\u015ft\u00fcrebilece\u011finizi g\u00f6receksiniz.<\/p>\n<h2>SQL Yakla\u015f\u0131m\u0131<\/h2>\n<p>SQL kullanarak bu sorunu \u00e7\u00f6zmek i\u00e7in genellikle  <code>SUBSTRING<\/code>, <code>CHARINDEX<\/code>  gibi fonksiyonlar ve <code>CASE<\/code>  ifadeleri kullan\u0131r\u0131z.  Ancak,  veri format\u0131 \u00e7ok karma\u015f\u0131k ise  SQL sorgular\u0131 olduk\u00e7a karma\u015f\u0131k ve okunmas\u0131 zor hale gelebilir.  Bu nedenle,  daha karma\u015f\u0131k senaryolar i\u00e7in SPL gibi daha esnek diller daha uygun olabilir. <\/p>\n<p>\u0130\u015fte basit bir SQL \u00f6rne\u011fi.  Diyelim ki, \u00fcr\u00fcn adlar\u0131 ve fiyatlar\u0131 virg\u00fclle ayr\u0131lm\u0131\u015f bir metin s\u00fctununda saklan\u0131yor:<\/p>\n<p><code><\/p>\n<pre>\n<code>\n-- \u00d6rnek SQL sorgusu (uygulamaya g\u00f6re de\u011fi\u015fir)\nSELECT\n    SUBSTRING(urun_bilgisi, 1, CHARINDEX(',', urun_bilgisi) - 1) AS urun_adi,\n    SUBSTRING(urun_bilgisi, CHARINDEX(',', urun_bilgisi) + 1, LEN(urun_bilgisi)) AS urun_fiyati\nFROM\n    urunler;\n<\/code>\n<\/pre>\n<p><\/code><\/p>\n<p>Bu \u00f6rnekte, virg\u00fcl\u00fc ay\u0131r\u0131c\u0131 olarak kullanarak \u00fcr\u00fcn ad\u0131n\u0131 ve fiyat\u0131n\u0131 ay\u0131r\u0131yoruz.  Ancak,  birden fazla \u00fcr\u00fcn\u00fcn bulundu\u011fu durumlar i\u00e7in bu yakla\u015f\u0131m yetersiz kalabilir.  Daha karma\u015f\u0131k ayr\u0131\u015ft\u0131rma i\u015flemleri i\u00e7in,  i\u015flemi basitle\u015ftirmek i\u00e7in  stored procedure veya fonksiyonlar yazman\u0131z gerekebilir.<\/p>\n<h2>SPL Yakla\u015f\u0131m\u0131<\/h2>\n<p>SPL,  veri ayr\u0131\u015ft\u0131rma ve d\u00f6n\u00fc\u015ft\u00fcrme i\u015flemlerinde SQL&#8217;den daha esnektir.  <code>split<\/code>,  <code>regex<\/code>  gibi fonksiyonlar\u0131 kullanarak karma\u015f\u0131k veri formatlar\u0131n\u0131 kolayca i\u015fleyebilirsiniz.  Ayr\u0131ca,  d\u00f6ng\u00fcler ve ko\u015fullu ifadeler kullanarak daha dinamik ve \u00f6zelle\u015ftirilebilir \u00e7\u00f6z\u00fcmler geli\u015ftirebilirsiniz.<\/p>\n<p>\u00d6rne\u011fin,  a\u015fa\u011f\u0131daki SPL kodu,  virg\u00fclle ayr\u0131lm\u0131\u015f \u00fcr\u00fcn bilgilerini i\u00e7eren bir metin dizisini par\u00e7alay\u0131p her bir \u00fcr\u00fcn\u00fc ayr\u0131 bir kayda d\u00f6n\u00fc\u015ft\u00fcr\u00fcr:<\/p>\n<p><code><\/p>\n<pre>\n<code>\nindex=my_index | rex field=urun_bilgisi \"(?<urun_adi>[^,]+),(?<urun_fiyati>[^,]+)\" | table urun_adi, urun_fiyati\n<\/code>\n<\/pre>\n<p><\/code><\/p>\n<p>Bu kod,  <code>rex<\/code> komutu ile d\u00fczenli ifadeler kullanarak metni par\u00e7alay\u0131p,  <code>table<\/code> komutu ile sonu\u00e7lar\u0131 tablo format\u0131nda g\u00f6sterir.  Daha karma\u015f\u0131k formatlar i\u00e7in  <code>eval<\/code>  ve  <code>makro<\/code>  gibi di\u011fer SPL fonksiyonlar\u0131n\u0131 kullanabilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Hem SQL hem de SPL,  birden \u00e7ok formatl\u0131 veriden \u00e7oklu kay\u0131tlara de\u011fer alma konusunda kullan\u0131labilir.  Ancak,  veri format\u0131n\u0131n karma\u015f\u0131kl\u0131\u011f\u0131na ba\u011fl\u0131 olarak,  SPL&#8217;nin daha esnek ve g\u00fc\u00e7l\u00fc bir \u00e7\u00f6z\u00fcm sundu\u011funu s\u00f6yleyebiliriz.  \u00d6zellikle b\u00fcy\u00fck hacimli ve karma\u015f\u0131k verilerle \u00e7al\u0131\u015f\u0131rken, SPL&#8217;nin sa\u011flad\u0131\u011f\u0131 d\u00fczenli ifade deste\u011fi ve i\u015flevselli\u011fi, SQL&#8217;e g\u00f6re daha verimli ve okunabilir kod yazman\u0131za olanak tan\u0131r.  Do\u011fru tekni\u011fi se\u00e7erken veri yap\u0131n\u0131z\u0131n ve i\u015flem karma\u015f\u0131kl\u0131\u011f\u0131n\u0131n dikkatlice de\u011ferlendirilmesi gerekmektedir. <\/p>\n<p>Daha fazla bilgi i\u00e7in <a href=\"https:\/\/dev.to\/judith677\/getting-values-from-multiple-format-strings-to-multiple-records-from-sql-to-spl-16-119o\">orijinal makaleye<\/a> ve  <a href=\"https:\/\/fatihsoysal.com\">kendi web sitemi<\/a> ziyaret edebilirsiniz. <\/p>\n<p>#Etiketler: SQL, SPL, veri i\u015fleme, \u00e7oklu kay\u0131t, formatl\u0131 veri, veri analizi, veritaban\u0131, programlama, d\u00fczenli ifade, rex, split,  veri ayr\u0131\u015ft\u0131rma<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL&#8217;den SPL&#8217;ye Veri i\u015fleme s\u00fcre\u00e7lerinde s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, farkl\u0131&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":[1],"tags":[],"class_list":{"0":"post-17602","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","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>Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL&#039;den SPL&#039;ye<\/title>\n<meta name=\"description\" content=\"Veri i\u015fleme s\u00fcre\u00e7lerinde s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, farkl\u0131 formatlarda gelen verileri tutarl\u0131 bir \u015fekilde i\u015flemek ve kay\u0131tlara eklemektir. Bu makalede, SQL ve SPL (Splunk Programming Language) kullanarak bu sorunu nas\u0131l \u00e7\u00f6zebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6zellikle, birden \u00e7ok formatl\u0131 metin dizilerinden birden \u00e7ok veri kayd\u0131 olu\u015fturmay\u0131 ele alaca\u011f\u0131z. \u00d6rne\u011fin, tek bir sat\u0131rda birden \u00e7ok \u00fcr\u00fcn\u00fcn fiyat ve ad\u0131n\u0131 i\u00e7eren bir metin dizisini d\u00fc\u015f\u00fcnelim. Bu t\u00fcr karma\u015f\u0131k verileri SQL ve SPL ile nas\u0131l par\u00e7alay\u0131p anlaml\u0131 kay\u0131tlara d\u00f6n\u00fc\u015ft\u00fcrebilece\u011finizi g\u00f6receksiniz.\" \/>\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\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL&#039;den SPL&#039;ye\" \/>\n<meta property=\"og:description\" content=\"Veri i\u015fleme s\u00fcre\u00e7lerinde s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, farkl\u0131 formatlarda gelen verileri tutarl\u0131 bir \u015fekilde i\u015flemek ve kay\u0131tlara eklemektir. Bu makalede, SQL ve SPL (Splunk Programming Language) kullanarak bu sorunu nas\u0131l \u00e7\u00f6zebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6zellikle, birden \u00e7ok formatl\u0131 metin dizilerinden birden \u00e7ok veri kayd\u0131 olu\u015fturmay\u0131 ele alaca\u011f\u0131z. \u00d6rne\u011fin, tek bir sat\u0131rda birden \u00e7ok \u00fcr\u00fcn\u00fcn fiyat ve ad\u0131n\u0131 i\u00e7eren bir metin dizisini d\u00fc\u015f\u00fcnelim. Bu t\u00fcr karma\u015f\u0131k verileri SQL ve SPL ile nas\u0131l par\u00e7alay\u0131p anlaml\u0131 kay\u0131tlara d\u00f6n\u00fc\u015ft\u00fcrebilece\u011finizi g\u00f6receksiniz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-09T02:15:14+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=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL&#8217;den SPL&#8217;ye\",\"datePublished\":\"2025-04-09T02:15:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/\"},\"wordCount\":525,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/\",\"name\":\"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL'den SPL'ye\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-09T02:15:14+00:00\",\"description\":\"Veri i\u015fleme s\u00fcre\u00e7lerinde s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, farkl\u0131 formatlarda gelen verileri tutarl\u0131 bir \u015fekilde i\u015flemek ve kay\u0131tlara eklemektir. Bu makalede, SQL ve SPL (Splunk Programming Language) kullanarak bu sorunu nas\u0131l \u00e7\u00f6zebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6zellikle, birden \u00e7ok formatl\u0131 metin dizilerinden birden \u00e7ok veri kayd\u0131 olu\u015fturmay\u0131 ele alaca\u011f\u0131z. \u00d6rne\u011fin, tek bir sat\u0131rda birden \u00e7ok \u00fcr\u00fcn\u00fcn fiyat ve ad\u0131n\u0131 i\u00e7eren bir metin dizisini d\u00fc\u015f\u00fcnelim. Bu t\u00fcr karma\u015f\u0131k verileri SQL ve SPL ile nas\u0131l par\u00e7alay\u0131p anlaml\u0131 kay\u0131tlara d\u00f6n\u00fc\u015ft\u00fcrebilece\u011finizi g\u00f6receksiniz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL&#8217;den SPL&#8217;ye\"}]},{\"@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":"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL'den SPL'ye","description":"Veri i\u015fleme s\u00fcre\u00e7lerinde s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, farkl\u0131 formatlarda gelen verileri tutarl\u0131 bir \u015fekilde i\u015flemek ve kay\u0131tlara eklemektir. Bu makalede, SQL ve SPL (Splunk Programming Language) kullanarak bu sorunu nas\u0131l \u00e7\u00f6zebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6zellikle, birden \u00e7ok formatl\u0131 metin dizilerinden birden \u00e7ok veri kayd\u0131 olu\u015fturmay\u0131 ele alaca\u011f\u0131z. \u00d6rne\u011fin, tek bir sat\u0131rda birden \u00e7ok \u00fcr\u00fcn\u00fcn fiyat ve ad\u0131n\u0131 i\u00e7eren bir metin dizisini d\u00fc\u015f\u00fcnelim. Bu t\u00fcr karma\u015f\u0131k verileri SQL ve SPL ile nas\u0131l par\u00e7alay\u0131p anlaml\u0131 kay\u0131tlara d\u00f6n\u00fc\u015ft\u00fcrebilece\u011finizi g\u00f6receksiniz.","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\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/","og_locale":"tr_TR","og_type":"article","og_title":"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL'den SPL'ye","og_description":"Veri i\u015fleme s\u00fcre\u00e7lerinde s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, farkl\u0131 formatlarda gelen verileri tutarl\u0131 bir \u015fekilde i\u015flemek ve kay\u0131tlara eklemektir. Bu makalede, SQL ve SPL (Splunk Programming Language) kullanarak bu sorunu nas\u0131l \u00e7\u00f6zebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6zellikle, birden \u00e7ok formatl\u0131 metin dizilerinden birden \u00e7ok veri kayd\u0131 olu\u015fturmay\u0131 ele alaca\u011f\u0131z. \u00d6rne\u011fin, tek bir sat\u0131rda birden \u00e7ok \u00fcr\u00fcn\u00fcn fiyat ve ad\u0131n\u0131 i\u00e7eren bir metin dizisini d\u00fc\u015f\u00fcnelim. Bu t\u00fcr karma\u015f\u0131k verileri SQL ve SPL ile nas\u0131l par\u00e7alay\u0131p anlaml\u0131 kay\u0131tlara d\u00f6n\u00fc\u015ft\u00fcrebilece\u011finizi g\u00f6receksiniz.","og_url":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-09T02:15:14+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL&#8217;den SPL&#8217;ye","datePublished":"2025-04-09T02:15:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/"},"wordCount":525,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/","url":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/","name":"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL'den SPL'ye","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-09T02:15:14+00:00","description":"Veri i\u015fleme s\u00fcre\u00e7lerinde s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir durum, farkl\u0131 formatlarda gelen verileri tutarl\u0131 bir \u015fekilde i\u015flemek ve kay\u0131tlara eklemektir. Bu makalede, SQL ve SPL (Splunk Programming Language) kullanarak bu sorunu nas\u0131l \u00e7\u00f6zebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6zellikle, birden \u00e7ok formatl\u0131 metin dizilerinden birden \u00e7ok veri kayd\u0131 olu\u015fturmay\u0131 ele alaca\u011f\u0131z. \u00d6rne\u011fin, tek bir sat\u0131rda birden \u00e7ok \u00fcr\u00fcn\u00fcn fiyat ve ad\u0131n\u0131 i\u00e7eren bir metin dizisini d\u00fc\u015f\u00fcnelim. Bu t\u00fcr karma\u015f\u0131k verileri SQL ve SPL ile nas\u0131l par\u00e7alay\u0131p anlaml\u0131 kay\u0131tlara d\u00f6n\u00fc\u015ft\u00fcrebilece\u011finizi g\u00f6receksiniz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/birden-cok-formatli-veriden-coklu-kayitlara-deger-alma-sqlden-splye\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Birden \u00c7ok Formatl\u0131 Veriden \u00c7oklu Kay\u0131tlara De\u011fer Alma: SQL&#8217;den SPL&#8217;ye"}]},{"@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\/17602","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=17602"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/17602\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=17602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=17602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=17602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}