SQL Dili Anlamadığım Kod Blogu

SiberOptik

Asistan
Cezalı
Katılım
4 Mayıs 2020
Mesajlar
365
Reaksiyon puanı
359
Puanları
63
Yardımcı olabilir misiniz ?

SQL:
declare @z varchar(100) = 'Bu,Kelimeler,aralarındaki,virgül,işaretine,göre,bölünecektir,'

  ;with splitCte(basla,[end]) as
  (
        select 1 as basla,CHARINDEX(',',@z,1) as [end]

        union all
        
        select [end] +1 ,CHARINDEX(',',@z,[end]+1) as [end] -- Burayı anlıyamadım.
        
        from splitCte where [end] < Len(@z)
   )

  select basla,[end], SUBSTRING(@z,basla,[end]-basla) From splitCte
 

Taha K.

Müdavim
Müdavim
Katılım
3 Mayıs 2020
Mesajlar
1,540
Reaksiyon puanı
1,001
Puanları
293
Yaş
27
Ad soyad falan yazabilirsin
 

SiberOptik

Asistan
Cezalı
Katılım
4 Mayıs 2020
Mesajlar
365
Reaksiyon puanı
359
Puanları
63
SQL:
SELECT * FROM (values('Adres 1',NEWID(),'20110909'),
    ('Adres 2',NEWID(),GETDATE()),
    ('Adres 3',NEWID(),'20100909'),
    ('Adres 4',NEWID(),'20100502'))verikaynagi(NAME,rowguid,ModifiedDate)
    -- Veri kaynagını anlıyamadım.
Mesaj otomatik birleştirildi:

Ad soyad falan yazabilirsin
Belirttigim kısımda bir mantık var ben çözemedim.
 

Taha K.

Müdavim
Müdavim
Katılım
3 Mayıs 2020
Mesajlar
1,540
Reaksiyon puanı
1,001
Puanları
293
Yaş
27
Örnek olarak : AHMET diyelim "A" aratalım değerleri araştırıp karşılaştırıyor diye biliyorum.
Mesaj otomatik birleştirildi:

Örnek olarak : AHMET diyelim "A" aratalım değerleri araştırıp karşılaştırıyor diye biliyorum.
Kayıt defteri Tc kimlik tarzında kullanılabilir yani.
 

SiberOptik

Asistan
Cezalı
Katılım
4 Mayıs 2020
Mesajlar
365
Reaksiyon puanı
359
Puanları
63
Örnek olarak : AHMET diyelim "A" aratalım değerleri araştırıp karşılaştırıyor diye biliyorum.
Mesaj otomatik birleştirildi:


Kayıt defteri Tc kimlik tarzında kullanılabilir yani.

SQL:
select [end] +1 ,CHARINDEX(',',@z,[end]+1) as [end]

buradaki kod blogunda karşılaştırma mı yapıyor ?
Mesaj otomatik birleştirildi:

SQL:
merge into Employeee e
                            using Employee_New ed on e.EmployeeId = ed.EmployeeId
                            when matched then update set e.FirstName=ed.FirstName,e.LastName=ed.LastName,e.PhoneNumber=ed.PhoneNuber
                            when not matched by target then insert values(ed.EmployeeId,ed.FirstName,ed.Lastname,ed.PhoneNuber)
                            when not matched by source then delete;
                            
-- Merge kullanıyormusunuz veritabanlarında
 
Son düzenleme:

Taha K.

Müdavim
Müdavim
Katılım
3 Mayıs 2020
Mesajlar
1,540
Reaksiyon puanı
1,001
Puanları
293
Yaş
27
Hocam gece gece anla bu kadar basıyor yarın yardımcı olmaya çalışırım :)
 

SiberOptik

Asistan
Cezalı
Katılım
4 Mayıs 2020
Mesajlar
365
Reaksiyon puanı
359
Puanları
63
Sql soruguların mantığını bilen var mı ?
 

SiberOptik

Asistan
Cezalı
Katılım
4 Mayıs 2020
Mesajlar
365
Reaksiyon puanı
359
Puanları
63
Fazla konu açmamak için buraya açtım c# ile ilgili web tasarım logosu.
Before:
c-logo.png

After:

Untitled.png

Mesaj otomatik birleştirildi:

999.png
 
Son düzenleme:
Üst