Null (MySQL): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
k (Jeroen Strompf heeft pagina Comparisons (MySQL) hernoemd naar Null (MySQL) over een doorverwijzing)
 
Regel 27: Regel 27:
 
== Null toekennen ==
 
== Null toekennen ==
  
Voorbeelden:
+
Je wijst een null-waarde toe op dezelfde manier als een numerieke waarde, dus met "=". Voorbeelden:
  
 
<pre>
 
<pre>
Regel 41: Regel 41:
 
sku    = null;
 
sku    = null;
 
</pre>
 
</pre>
 +
 +
NIET:
 +
 +
update brush_tool set main_tool_id is null; -- NIET
  
 
== Bronnen ==
 
== Bronnen ==

Huidige versie van 27 mei 2017 om 18:17

Controleren op null

select * from product_tmp where filepath is null;

Controleren op niet-null:

select * from product_tmp where filepath is not null;

Controleren op een lege string:

select * from products if filepath=;

Controleren op een niet-lege string:

select * from products if filepath<>;

of

select * from products if filepath!=;

Null vervangen in expressies

Bv.:

ifnull(tool_subtype,"")

Null toekennen

Je wijst een null-waarde toe op dezelfde manier als een numerieke waarde, dus met "=". Voorbeelden:

update root_tmp
set ean_id = null;
update root_tmp
set 

	ean_id = null,
	sku    = null;

NIET:

update brush_tool set main_tool_id is null; -- NIET

Bronnen