Değişken nedir? NASIL TANIMLANIR?

Değişken nedir? Nasıl tanımlanır? Sorusuna teori anlatımla cevap verebileceğimi umuyorum. Örnek olarak If Else (eğer formül) ile uygulama örnek yapacağız.

Değişken nedir?

Değişken dediğimiz aslında değerin değişebilir olabilmesidir. Örneğin Gofret adlı ambalajlı olduğunu düşünelim. Ambalajın içeriği ise Çikolata olsun. Ama bu sefer Beyaz çikolata olsun istiyorum. Ambalaj aynı, İçeriği Beyaz çikolata olarak değiştirilebilir. Bu yüzden değişken denilmekte 🙂

Değişken nasıl tanımlanır?

DECLARE @Marka VARCHAR(10) --Marka adında varchar türünden değişken oluşturduk.

Değişken değer atama nasıl yapılır?

SET @Marka = 'Çikolata'

Değişken ekrana yazdırma/bastırma nasıl yapılır?

SELECT @Marka
PRINT @Marka 

Uygulamalı örnek: Eğer formülü ile değişkene yön vermek

  • Marka adında bir değişken tanımlıyorum. Markanın içeriği ise “BTOMER-Test” metni atamasını yapıyorum.
  • IF ELSE Bloğu IF kontrolü; Tanımlanan değişkeniyle ‘BTOMER’ aynıysa/eşitse koşulu uyumluysa bu blok çalışacak.
    • Eşit olmadığı için çalışmayacak.
  • Tanımlanan değişkeniyle ‘BTOMER’ yazısıyla eşit değilse (ELSE) yani uyuşmuyorsa bu blok çalışacaktır.
    • Eşit olmadığı için bu blok çalışır ve Yeni değer ataması yaparak ekrana yazdırır.
DECLARE @Marka VARCHAR(10) 
	SET @Marka = 'BTOMER-TEST'

IF(@Marka = 'BTOMER')
	BEGIN 
		SELECT @Marka AS MARKA
	END
ELSE
	BEGIN
		SET @Marka='SQL-BTOMER'
		SELECT @Marka AS MARKA
		PRINT @Marka --Messages tabında görülür.
	END

Sorularınız olursa mutlaka yorum kısma yazabilirsiniz. Yardımcı olmaya çalışıyor olurum.

Sağlıkla kalın. İyi sorgulamalar 🙂

Leave a Reply