SQL Ders 47 Fonksiyonlar / 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024

ความคิดเห็น • 29

  • @MurattYucedag
    @MurattYucedag  5 ปีที่แล้ว +3

    Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)
    muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/

  • @mehmetkansu9863
    @mehmetkansu9863 6 ปีที่แล้ว +37

    Hocanın verdiği ödevin cevabı arkadaşlar, Tabi ki kendiniz yapın ama aklınıza bir şey taklırsa bakarsınız.
    Create Function Degistir(@ad varchar(20), @soyad varchar(20))
    returns varchar(20)
    as
    begin
    return Substring(@ad,1,1) +'.'+upper(@soyad)
    end
    Select dbo.Degistir(ograd,ogrsoyad) From Ogrenci

  • @zeynephandedemircigil8866
    @zeynephandedemircigil8866 5 ปีที่แล้ว +6

    --create function adSoyad(
    --@gelenAd varchar(10))
    --returns varchar(50)
    --as
    --begin
    --return left(@gelenAd,1)
    --end
    select dbo.soyad(Ad)+'.'+Soyad from Kisiler

  • @feddyxdx272
    @feddyxdx272 3 ปีที่แล้ว +1

    Neden böyle bir bilgiyi kullanalım ki hocam açıklarmısınız ufak bir örnekle

  • @mertkomurcu1168
    @mertkomurcu1168 ปีที่แล้ว

    Murat hocam mrb geçen derste prosedürleri tam anlamadım

  • @spaceenthusiast5696
    @spaceenthusiast5696 4 ปีที่แล้ว +4

    CREATE FUNCTION NAMECUTER(@alinanisim varchar(20),@alinansoyisim varchar(20))
    RETURNS VARCHAR(20)
    AS
    BEGIN
    RETURN CONCAT(SUBSTRING(@alinanisim,1,1), '.' ,@alinansoyisim)
    END
    SELECT dbo.NAMECUTER(empName,empLast) AS 'Isim-Soyisim'
    FROM EMPLOYEES

  • @mbozkurt-j2y
    @mbozkurt-j2y ปีที่แล้ว

    --create function ödev (@ad varchar(10),@soyad varchar(10))
    --returns varchar(20)
    --as
    --begin
    --return Concat(left(@ad,1),' . ',upper(@soyad))
    --end
    select dbo.ödev (ad,soyad) from personel

  • @enesmurat2115
    @enesmurat2115 ปีที่แล้ว

    Hocam prosedürler ve fonksiyonlar aynı işi yapmıyor mu?

  • @gokhansahin520
    @gokhansahin520 3 ปีที่แล้ว

    hocam tc kimlik no doğrulama fonksiyonu nasıl yazılır. biraz uğraştım ama yapamadım. yardımcı olabilir misiniz

    • @muharremozturk6757
      @muharremozturk6757 2 หลายเดือนก่อน

      kanka nasıl yazılır bilmiyorum ama şöyle açıklayabilirim tc nin ilk 10 hanesini tek tek toplayıp çıkan sonucun 1 ler ve 10 lar basamağı 11. hane ile eşit çıkıyorsa o doğru bir tc dir.

  • @salihyil2
    @salihyil2 5 ปีที่แล้ว

    Aynısını yazdım ama sadece kitaprengindeki verilerin başharflerini büyük yaptı neden olabilir?

    • @musab6643
      @musab6643 3 ปีที่แล้ว +1

      Create function boyukharf ( @gelsin varchar(10))
      Returns varchar(5)
      As
      Return upper (@gelsin)
      End
      Select dbo.boyukharf (sutun adi ) from tabload

  • @talhakorkut5637
    @talhakorkut5637 2 ปีที่แล้ว

    Çok verimli bir ders olmuş

  • @ahmetburakakay9641
    @ahmetburakakay9641 4 ปีที่แล้ว +3

    Hocam ağzınızı çok şıplatıyorsunuz da, iyisiniz hoşsunuz :)

  • @murad5951
    @murad5951 2 ปีที่แล้ว

    05.01.22

  • @berkandemirdag6261
    @berkandemirdag6261 5 ปีที่แล้ว +5

    Hocam iyisiniz hoşsunuz da ağzınızı çok şıplatıyosunuz 🙁

  • @yusufikri
    @yusufikri 2 ปีที่แล้ว +1

    create function Yazdir(@gelen varchar(20),@gelen2 varchar(15))
    returns varchar(20) as
    begin
    return left(@gelen,1)+'.'+upper(@gelen2)
    end
    select dbo.Yazdir(KisiAdi,KisiSoyadi) from kisiler12

  • @batuhanyasar3520
    @batuhanyasar3520 7 ปีที่แล้ว +3

    e ne işimize yaradı yani normal upper yazmakla functionun içine upper yazmak ne kazandırdı bize

    • @serpilsevil1028
      @serpilsevil1028 7 ปีที่แล้ว +2

      Ben de aynı şeyde takıldım. "Fark ne?"

    • @batuhanyasar3520
      @batuhanyasar3520 7 ปีที่แล้ว

      Serpil Karadeniz 2 hafta geçti hala bilmiyorum :) belki cevap verilir bakalım

    • @berkeatmaca7618
      @berkeatmaca7618 7 ปีที่แล้ว +2

      Farkı yok gençler, küçük bir örnek olsun syntax'ı görün diye yapmış

    • @MurattYucedag
      @MurattYucedag  7 ปีที่แล้ว +4

      Bu çok küçük bir örnek, sadece fonksiyonun ne olduğunu anlattım, Berke arkadaşın dediği gibi burada amaç syntaxı anlatmak, şöyle bir örnekle pekiştirin, bir aritmetik denklem oluşturun denklem satırı diyelim ki 20 satır. Siz her defasında 20 satır işlem yaptırmak yerine sadece değerleri yazıp sonuca gideceksiniz. Yani denklemi bir kalıba almış olacağız. Daha detaylı bilgi için - Turgut Özseven / Veri tabanı yönetim sistemleri 1-2 kitabını tavsiye ederim :)

  • @anluzunoglu6144
    @anluzunoglu6144 4 ปีที่แล้ว +1

    create function IsimGetir()
    returns table
    as
    return (select SUBSTRING(Ad,1,1)+'.'+Soyad as 'isim' from Kisiler)
    select * from dbo.IsimGetir()

  • @turkmanturk3305
    @turkmanturk3305 ปีที่แล้ว

    create function ufnad (@adlar varchar(20), @soyadlar varchar(20))
    returns varchar(50)
    as
    begin
    return substring(@adlar,1,1)+ '.'+substring(@soyadlar,1,30)
    end

  • @bilirkisi8106
    @bilirkisi8106 2 ปีที่แล้ว

    create function f_ozel_getirr(@ogrid int)
    returns nvarchar(20)
    as
    begin
    return (select SUBSTRING(ograd,1,1)+'.'+ogrsoyad from ogrenci where id=@ogrid)
    end
    select dbo.f_ozel_getirr(1)

  • @oguzturkmen70
    @oguzturkmen70 3 ปีที่แล้ว

    CREATE FUNCTION KISALT(@AD VARCHAR(20),@SOYAD VARCHAR(20))
    RETURNS VARCHAR(20)
    AS
    BEGIN
    RETURN CONCAT(LEFT(@AD,1),'.',UPPER(@SOYAD))
    END
    SELECT DBO.KISALT(NAME,SURNAME) FROM KISILER