Aracılığıyla paylaş


durum'ni kullanma

durum ifade, birden fazla koşulu değerlendirmek ve her koşul için tek bir değer vermek için kullanılır.Örneğin, sütun değerine bağlı olarak görüntülenmek üzere alternatif bir değer verir.Verilerin bu değişiklik geçicidir; bu nedenle, verilerin kalıcı değişiklik yoktur.

durum ifade oluşur:

  • durum anahtar sözcüğü.

  • Dönüştürmek için sütunun adı.

  • WHEN yan tümceleri aramak için ifadeler belirtme ve THEN yan tümceleri ile değiştirmek için ifadeler belirtme.

  • Ifade tanımlayan isteğe bağlı bir ELSE yan tümce, yok bir karşılaştırma işlemi TRUE olarak değerlendirilir döndürdü.

  • END anahtar sözcüğü.

  • Bir isteğe AS yan tümce durum ifade için diğer ad tanımlama.

Bir çok durum ifade kodları veya kısaltmaları daha okunaklı değerlerle değiştirmek için kullanılır.Aşağıdaki örnek CASE işlev, daha anlaşılabilir hale getirmek için ürün satırı kategori görünümünü değiştirmek için.

Başka bir durum veri kategorilere ayırmak için kullanılır.Aşağıdaki kullanan sorgu CASE fiyatları kategorilere ayırmak için işlev'ı tıklatın.

Daha fazla örnek için bkz: durum (Transact-SQL).