sql >> Database >  >> RDS >> Sqlserver

Hoe controleer ik of een Sql-serverstring null of leeg is?

Ik denk dit:

SELECT 
  ISNULL(NULLIF(listing.Offer_Text, ''), company.Offer_Text) AS Offer_Text
FROM ...

is de meest elegante oplossing.

En om het een beetje op te splitsen in pseudocode:

// a) NULLIF:
if (listing.Offer_Text == '')
  temp := null;
else
  temp := listing.Offer_Text; // may now be null or non-null, but not ''
// b) ISNULL:
if (temp is null)
  result := true;
else
  result := false;


  1. Hoe vind je rijen>kolommencombinaties met Cross Join? [SQL]

  2. Hoe verbinding maken met een externe MySQL-database met Java?

  3. Wat is de eenvoudigste manier om alle ouders van een record te krijgen met behulp van het id / parent_id-model in mysql/php?

  4. Hoe de tafel in orakel te laten vallen