{"id":30167,"date":"2025-09-24T13:40:21","date_gmt":"2025-09-24T10:40:21","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/"},"modified":"2025-09-24T15:18:52","modified_gmt":"2025-09-24T12:18:52","slug":"sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/","title":{"rendered":"SQL&#8217;de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu"},"content":{"rendered":"<p># SQL&#8217;de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu<\/p>\n<p>Veri ambar\u0131n\u0131zda sakl\u0131 de\u011ferleri beklenmedik bi\u00e7imlerde kullanman\u0131z m\u0131 gerekiyor?  \u00d6rne\u011fin, bir m\u00fc\u015fteri ad\u0131n\u0131 ve soyad\u0131n\u0131 tek bir alanda birle\u015ftirmeniz veya say\u0131sal bir de\u011feri metin olarak g\u00f6stermeniz mi laz\u0131m?  SQL&#8217;deki <code class=\"language-\">CAST<\/code> fonksiyonlar\u0131 ve birle\u015ftirme ifadeleri, bu t\u00fcr veri manip\u00fclasyonlar\u0131n\u0131 kolayl\u0131kla ger\u00e7ekle\u015ftirmenize olanak tan\u0131r. Bu makalede, SQL&#8217;de veri manip\u00fclasyonu i\u00e7in <code class=\"language-\">CAST<\/code> fonksiyonlar\u0131n\u0131 ve birle\u015ftirme ifadelerini nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Veri analizi ve i\u015fleme s\u00fcre\u00e7lerinizi optimize etmek i\u00e7in pratik ipu\u00e7lar\u0131 ve ger\u00e7ek d\u00fcnya \u00f6rnekleriyle dolu kapsaml\u0131 bir k\u0131lavuz sunuyoruz.<\/p>\n<p><strong>Temel Kavramlar: CAST Fonksiyonlar\u0131 ve Birle\u015ftirme Operat\u00f6rleri<\/strong><\/p>\n<p>SQL&#8217;de veri manip\u00fclasyonu, verilerin t\u00fcr\u00fcn\u00fc de\u011fi\u015ftirmek veya farkl\u0131 s\u00fctunlar\u0131 birle\u015ftirmek anlam\u0131na gelir.  <code class=\"language-\">CAST<\/code> fonksiyonu, bir veri t\u00fcr\u00fcn\u00fc di\u011ferine d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, bir say\u0131sal de\u011feri metin de\u011ferine veya tarih de\u011ferini farkl\u0131 bir formatta metin de\u011ferine d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz. Birle\u015ftirme operat\u00f6rleri ise, genellikle <code class=\"language-\">||<\/code> (PostgreSQL, Oracle) veya <code class=\"language-\">+<\/code> (SQL Server, MySQL) sembolleri ile g\u00f6sterilir ve iki veya daha fazla metin de\u011ferini tek bir metin de\u011ferinde birle\u015ftirir.<\/p>\n<p><strong>CAST Fonksiyonunun Sentaks\u0131:<\/strong><\/p>\n<p><code class=\"language-\">CAST(expression AS data_type)<\/code><\/p>\n<p>* <code class=\"language-\">expression<\/code>: D\u00f6n\u00fc\u015ft\u00fcr\u00fclecek ifade.<br \/>\n* <code class=\"language-\">data_type<\/code>: Hedef veri tipi (\u00f6rne\u011fin, <code class=\"language-\">INT<\/code>, <code class=\"language-\">VARCHAR<\/code>, <code class=\"language-\">DATE<\/code>, <code class=\"language-\">TIMESTAMP<\/code>).<\/p>\n<p><strong>Birle\u015ftirme Operat\u00f6rlerinin Kullan\u0131m\u0131:<\/strong><\/p>\n<p><code class=\"language-\">string1 || string2<\/code>  veya  <code class=\"language-\">string1 + string2<\/code><\/p>\n<p><strong>SQL&#8217;de CAST Fonksiyonlar\u0131n\u0131 Kullanarak Veri T\u00fcr\u00fcn\u00fc De\u011fi\u015ftirme: Nas\u0131l Yap\u0131l\u0131r?<\/strong><\/p>\n<p><code class=\"language-\">CAST<\/code> fonksiyonu, verilerin t\u00fcr\u00fcn\u00fc de\u011fi\u015ftirmek i\u00e7in olmazsa olmaz bir ara\u00e7t\u0131r.  \u00d6rne\u011fin, bir say\u0131sal s\u00fctunu metin s\u00fctununa d\u00f6n\u00fc\u015ft\u00fcrerek raporlamada daha kolay bi\u00e7imlendirme yapabilirsiniz veya bir tarih s\u00fctununu farkl\u0131 bir formatta g\u00f6r\u00fcnt\u00fcleyebilirsiniz.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong><\/p>\n<p>Bir m\u00fc\u015fteri tablosunda <code class=\"language-\">yas<\/code> ad\u0131nda bir tam say\u0131 s\u00fctunu oldu\u011funu varsayal\u0131m. Bu s\u00fctunu metin olarak g\u00f6r\u00fcnt\u00fclemek i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabilirsiniz:<\/p>\n<pre class=\"language-sql\"><code>SELECT CAST(yas AS VARCHAR(10)) AS yas_metin\nFROM musteriler;<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">yas<\/code> s\u00fctunundaki her de\u011feri metin de\u011ferine d\u00f6n\u00fc\u015ft\u00fcr\u00fcr ve <code class=\"language-\">yas_metin<\/code> adl\u0131 yeni bir s\u00fctun olarak d\u00f6nd\u00fcr\u00fcr. <code class=\"language-\">VARCHAR(10)<\/code> ise metin de\u011ferinin maksimum uzunlu\u011funu belirtir.<\/p>\n<p><strong>Orta:<\/strong><\/p>\n<p>Ger\u00e7ek hayatta, farkl\u0131 veri kaynaklar\u0131ndan gelen verileri birle\u015ftirmeniz gerekebilir. Bu kaynaklar farkl\u0131 veri tiplerine sahip olabilir.  \u00d6rne\u011fin, bir tarih s\u00fctunu farkl\u0131 formatlarda saklanabilir. <code class=\"language-\">CAST<\/code> fonksiyonu bu farkl\u0131l\u0131klar\u0131 ortadan kald\u0131rarak veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc sa\u011flar.<\/p>\n<pre class=\"language-sql\"><code>SELECT \n    CAST(tarih_s\u00fctunu AS DATE) AS duzenli_tarih,\n    diger_sutunlar\nFROM veriler;<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">tarih_s\u00fctunu<\/code> farkl\u0131 formatlarda olabilen bir tarih s\u00fctunudur. <code class=\"language-\">CAST<\/code> fonksiyonu, bu s\u00fctunu standart bir <code class=\"language-\">DATE<\/code> t\u00fcr\u00fcne d\u00f6n\u00fc\u015ft\u00fcrerek veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc sa\u011flar.  Daha sonra bu d\u00fczenli tarih verisini analiz ve raporlamada kullanabilirsiniz.<\/p>\n<p><strong>\u0130leri D\u00fczey:<\/strong><\/p>\n<p>Performans analizi i\u00e7in, <code class=\"language-\">CAST<\/code> i\u015flemlerinin maliyetini g\u00f6z \u00f6n\u00fcnde bulundurmal\u0131s\u0131n\u0131z.  \u00c7ok b\u00fcy\u00fck tablolar \u00fczerinde yap\u0131lan <code class=\"language-\">CAST<\/code> i\u015flemleri performans\u0131 olumsuz etkileyebilir.  Bu nedenle, <code class=\"language-\">CAST<\/code> i\u015flemlerini m\u00fcmk\u00fcn oldu\u011funca \u00f6nceden hesaplanm\u0131\u015f s\u00fctunlar veya g\u00f6r\u00fcn\u00fcmler \u00fczerinde yapman\u0131z \u00f6nerilir.  Ayr\u0131ca, indeksleme stratejileri de performans\u0131 art\u0131rabilir.<\/p>\n<p><strong>SQL&#8217;de Birle\u015ftirme \u0130fadeleriyle Veri Birle\u015ftirme: Nas\u0131l Yap\u0131l\u0131r?<\/strong><\/p>\n<p>Birle\u015ftirme ifadeleri, farkl\u0131 s\u00fctunlardaki verileri tek bir s\u00fctunda birle\u015ftirmek i\u00e7in kullan\u0131l\u0131r.  \u00d6rne\u011fin, bir m\u00fc\u015fterinin ad\u0131n\u0131 ve soyad\u0131n\u0131 tek bir &#8220;tam_ad&#8221; s\u00fctununda birle\u015ftirebilirsiniz.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong><\/p>\n<p>Bir m\u00fc\u015fteri tablosunda <code class=\"language-\">ad<\/code> ve <code class=\"language-\">soyad<\/code> s\u00fctunlar\u0131 oldu\u011funu varsayal\u0131m. Bu s\u00fctunlar\u0131 birle\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabilirsiniz:<\/p>\n<pre class=\"language-sql\"><code>SELECT ad || ' ' || soyad AS tam_ad\nFROM musteriler;<\/code><\/pre>\n<p>(PostgreSQL\/Oracle i\u00e7in)<\/p>\n<pre class=\"language-sql\"><code>SELECT ad + ' ' + soyad AS tam_ad\nFROM musteriler;<\/code><\/pre>\n<p>(SQL Server\/MySQL i\u00e7in)<\/p>\n<p>Bu kod, <code class=\"language-\">ad<\/code> ve <code class=\"language-\">soyad<\/code> s\u00fctunlar\u0131n\u0131 bir bo\u015fluk karakteri (<code class=\"language-\">' '<\/code>) ile birle\u015ftirir ve <code class=\"language-\">tam_ad<\/code> adl\u0131 yeni bir s\u00fctun olarak d\u00f6nd\u00fcr\u00fcr.<\/p>\n<p><strong>Orta:<\/strong><\/p>\n<p>Bir e-ticaret uygulamas\u0131nda, sipari\u015f numaras\u0131, \u00fcr\u00fcn ad\u0131 ve miktar\u0131n\u0131 tek bir metin alan\u0131nda birle\u015ftirmeniz gerekebilir. Bu, raporlama ve izleme i\u015flemlerini kolayla\u015ft\u0131r\u0131r.<\/p>\n<pre class=\"language-sql\"><code>SELECT 'Sipari\u015f No: ' || siparis_no || ', \u00dcr\u00fcn: ' || urun_adi || ', Miktar: ' || CAST(miktar AS VARCHAR(10)) AS siparis_detay\nFROM siparisler;<\/code><\/pre>\n<p>Bu \u00f6rnekte, farkl\u0131 veri tiplerini birle\u015ftirmek i\u00e7in <code class=\"language-\">CAST<\/code> fonksiyonunu da kullan\u0131yoruz.<\/p>\n<p><strong>\u0130leri D\u00fczey:<\/strong><\/p>\n<p>Karma\u015f\u0131k birle\u015ftirmeler performans\u0131 etkileyebilir.  \u00d6zellikle b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in, birle\u015ftirme i\u015flemlerini optimize etmek \u00f6nemlidir.  \u00d6rne\u011fin, \u00f6nceden hesaplanm\u0131\u015f s\u00fctunlar veya materyalize g\u00f6r\u00fcn\u00fcmler kullanarak performans\u0131 art\u0131rabilirsiniz.  Ayr\u0131ca, do\u011fru birle\u015ftirme operat\u00f6r\u00fcn\u00fc se\u00e7mek de performans\u0131 etkiler.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Vaka \u00c7al\u0131\u015fmalar\u0131<\/strong><\/p>\n<p><strong>Vaka 1: M\u00fc\u015fteri Adres Bilgilerinin Birle\u015ftirilmesi:<\/strong><\/p>\n<p>Bir m\u00fc\u015fteri tablosunda <code class=\"language-\">sokak<\/code>, <code class=\"language-\">sehir<\/code>, <code class=\"language-\">ilce<\/code> ve <code class=\"language-\">posta_kodu<\/code> s\u00fctunlar\u0131 ayr\u0131 ayr\u0131 saklan\u0131yor olsun. Bu bilgileri tek bir adres s\u00fctununda birle\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki SQL sorgusunu kullanabilirsiniz:<\/p>\n<pre class=\"language-sql\"><code>SELECT\n    ad,\n    soyad,\n    sokak || ', ' || ilce || ', ' || sehir || ' ' || posta_kodu AS tam_adres\nFROM\n    musteriler;<\/code><\/pre>\n<p><strong>Vaka 2: Tarih Format\u0131n\u0131n De\u011fi\u015ftirilmesi:<\/strong><\/p>\n<p>Bir veritaban\u0131nda tarih bilgisi <code class=\"language-\">YYYY-MM-DD<\/code> format\u0131nda saklan\u0131yor olsun.  Ancak, raporlama i\u00e7in <code class=\"language-\">DD.MM.YYYY<\/code> format\u0131nda g\u00f6sterilmesi gerekiyor.  <code class=\"language-\">CAST<\/code> fonksiyonu ile tarih format\u0131n\u0131 de\u011fi\u015ftirebiliriz (spesifik fonksiyonlar veritaban\u0131 sistemine g\u00f6re de\u011fi\u015febilir):<\/p>\n<pre class=\"language-sql\"><code>SELECT \n  TO_CHAR(tarih_sutunu, 'DD.MM.YYYY') AS formatli_tarih\nFROM \n  tablo_adi; --Oracle \u00f6rne\u011fi, di\u011fer sistemlerde farkl\u0131 fonksiyonlar kullan\u0131labilir.<\/code><\/pre>\n<p>Bu \u00f6rnek, <code class=\"language-\">TO_CHAR<\/code> fonksiyonunu kullanarak tarih format\u0131n\u0131 de\u011fi\u015ftirmektedir.  MySQL veya SQL Server gibi di\u011fer veritaban\u0131 sistemlerinde farkl\u0131 fonksiyonlar kullan\u0131labilir.<\/p>\n<p><strong>Performans Optimizasyonu \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>* <strong>\u0130ndeksleme:<\/strong> S\u0131k\u00e7a sorgu yap\u0131lan s\u00fctunlar\u0131 indeksleyin.<br \/>\n* <strong>Materyalize G\u00f6r\u00fcn\u00fcmler:<\/strong> Karma\u015f\u0131k birle\u015ftirme ve <code class=\"language-\">CAST<\/code> i\u015flemlerini i\u00e7eren sorgular i\u00e7in materyalize g\u00f6r\u00fcn\u00fcmler olu\u015fturun.<br \/>\n* <strong>\u00d6nceden Hesaplanm\u0131\u015f S\u00fctunlar:<\/strong>  S\u0131k\u00e7a kullan\u0131lan birle\u015ftirme i\u015flemlerinin sonu\u00e7lar\u0131n\u0131 \u00f6nceden hesaplayarak yeni s\u00fctunlar olu\u015fturun.<br \/>\n* <strong>Veri Tipi Se\u00e7imi:<\/strong> Uygun veri tiplerini se\u00e7in. Gereksiz veri tipi d\u00f6n\u00fc\u015f\u00fcmlerinden ka\u00e7\u0131n\u0131n.<br \/>\n* <strong>SQL Optimizasyonu:<\/strong> Veritaban\u0131 sisteminizin sundu\u011fu optimizasyon ara\u00e7lar\u0131n\u0131 kullan\u0131n.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p><code class=\"language-\">CAST<\/code> fonksiyonlar\u0131 ve birle\u015ftirme ifadeleri, SQL&#8217;de veri manip\u00fclasyonu i\u00e7in g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r.  Bu makalede, bu ara\u00e7lar\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131, ger\u00e7ek d\u00fcnya \u00f6rneklerini ve performans optimizasyonu ipu\u00e7lar\u0131n\u0131 \u00f6\u011frendiniz.  Do\u011fru kullan\u0131ld\u0131\u011f\u0131nda, bu ara\u00e7lar veri analizi ve i\u015fleme s\u00fcre\u00e7lerinizi \u00f6nemli \u00f6l\u00e7\u00fcde iyile\u015ftirebilir.  Daha fazla bilgi i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">CAST<\/code> fonksiyonu ba\u015far\u0131s\u0131z olursa ne olur?<\/strong>  <code class=\"language-\">CAST<\/code> i\u015flemi ba\u015far\u0131s\u0131z olursa, genellikle bir hata mesaj\u0131 d\u00f6nd\u00fcr\u00fcr.<br \/>\n2. <strong>Hangi birle\u015ftirme operat\u00f6r\u00fcn\u00fc kullanmal\u0131y\u0131m?<\/strong>  Kullanaca\u011f\u0131n\u0131z birle\u015ftirme operat\u00f6r\u00fc veritaban\u0131 sisteminize ba\u011fl\u0131d\u0131r.<br \/>\n3. <strong><code class=\"language-\">CAST<\/code> fonksiyonu performans\u0131 nas\u0131l etkiler?<\/strong>  B\u00fcy\u00fck veri k\u00fcmeleri \u00fczerindeki <code class=\"language-\">CAST<\/code> i\u015flemleri performans\u0131 olumsuz etkileyebilir.<br \/>\n4. <strong>Birle\u015ftirme i\u015flemlerini nas\u0131l optimize edebilirim?<\/strong>  \u0130ndeksleme, materyalize g\u00f6r\u00fcn\u00fcmler ve \u00f6nceden hesaplanm\u0131\u015f s\u00fctunlar performans\u0131 art\u0131rabilir.<br \/>\n5. <strong>Farkl\u0131 veri tiplerini nas\u0131l birle\u015ftirebilirim?<\/strong>  <code class=\"language-\">CAST<\/code> fonksiyonunu kullanarak farkl\u0131 veri tiplerini ayn\u0131 tipe d\u00f6n\u00fc\u015ft\u00fcrebilir ve daha sonra birle\u015ftirebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# SQL&#8217;de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu Veri ambar\u0131n\u0131zda sakl\u0131 de\u011ferleri beklenmedik bi\u00e7imlerde kullanman\u0131z m\u0131 gerekiyor?&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":[1505],"tags":[],"class_list":{"0":"post-30167","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-sql-2","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>SQL&#039;de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu<\/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\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL&#039;de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-24T10:40:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-24T12:18:52+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=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"SQL&#8217;de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu\",\"datePublished\":\"2025-09-24T10:40:21+00:00\",\"dateModified\":\"2025-09-24T12:18:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/\"},\"wordCount\":1131,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"SQL\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/\",\"name\":\"SQL'de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-24T10:40:21+00:00\",\"dateModified\":\"2025-09-24T12:18:52+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL&#8217;de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu\"}]},{\"@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":"SQL'de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu","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\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/","og_locale":"tr_TR","og_type":"article","og_title":"SQL'de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-24T10:40:21+00:00","article_modified_time":"2025-09-24T12:18:52+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"SQL&#8217;de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu","datePublished":"2025-09-24T10:40:21+00:00","dateModified":"2025-09-24T12:18:52+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/"},"wordCount":1131,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["SQL"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/","url":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/","name":"SQL'de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-24T10:40:21+00:00","dateModified":"2025-09-24T12:18:52+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sqlde-cast-fonksiyonlari-ve-birlestirme-ifadeleriyle-veri-manipulasyonu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SQL&#8217;de CAST Fonksiyonlar\u0131 ve Birle\u015ftirme \u0130fadeleriyle Veri Manip\u00fclasyonu"}]},{"@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\/30167","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=30167"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/30167\/revisions"}],"predecessor-version":[{"id":30173,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/30167\/revisions\/30173"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=30167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=30167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=30167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}