SORU
17 EYLÜL 2008, ÇARŞAMBA


WHERE yan tümcesi içinde SQL:

Bir kullanmak mümkünEĞERbir fıkra içindeNEREDEMS SQL tümcesi?

Örnek:

WHERE
	IF IsNumeric(@OrderNumber) = 1
		OrderNumber = @OrderNumber
	ELSE
		OrderNumber LIKE '%'   @OrderNumber   '%'

CEVAP
17 EYLÜL 2008, ÇARŞAMBA


CASE deyimini kullanın< / ^ br . GÜNCELLEME:Önceki sözdiziminde birkaç kişi tarafından belirttiği gibi) çalışmıyor. Aşağıdaki gibidir: HARF kullanabilirsiniz

WHERE OrderNumber LIKE
  CASE WHEN IsNumeric(@OrderNumber) = 1 THEN 
    @OrderNumber 
  ELSE
    '%'   @OrderNumber
  END

Ya eğer @N. J. Reed gibi bir ifade dikkat çekiyor EĞER bir kullanabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Developers

    Android Deve

    9 Kasım 2007
  • Droid Life

    Droid Life

    17 Kasım 2009
  • World Science Festival

    World Scienc

    1 Mayıs 2008