|
isnull()
Die
System Funktion
isnull()
ersetzt
NULL-Werte
(expression_1) durch einen anderen (expression_2). Die System Funktion kann von jedem
Benutzer ausgeführt werden.
Syntax der System Funktion isnull()
isnull(expression_1, expression_2)
Der Parameter der System Funktion isnull()
"expression_1" und "expression_2"
Die Parameter "expression1" und "expression1"
können Spaltennamen,
Konstanten,
Variable
oder
expressions
sein. Sie dürfen in allen
Datentypen
vorliegen. Allerdings müssen die Datentypen die so genannte
implicit Konvertierung
erlauben. Anderenfalls kann man die
convert
Funktion verwenden um die Datentypen entsprechend zu konvertieren. Im Allgemeinen werden die Parameter
mit Spaltennamen besetzt. Sie müssen aber immer mit Anführungsstrichen angegeben werden.
Beispiel für die System Funktion isnull()
select isnull("column_name", "replace_expression")
from table_name
go
-----
replace_expression
Gibt für alle
NULL-Werte
in der Spalte column_name aus der
Tabelle
table_name den Wert replace_expression zurück.
Siehe auch:
Aggregat Funktionen, audit_event_name(), col_length(), col_name(), curunreservedpgs(), datachange(), datalength(), data_pages(), data_pgs(), db_id(), db_name(), derived_stat(), host_id(), host_name(), identity(), identity_burn_max(), index_col(), index_colorder(), is_quiesced(), lct_admin("logsegment_freepages"), lct_admin("num_logpages"), lct_admin("reserved"), lct_admin("reserved_for_rollbacks"), lct_admin(), license_enabled(), lockscheme(), next_identity(), object_id(), object_name(), pageinfo(), pagesize(), pointer_size(), ptn_data_pgs(), reserved_pages(), reserved_pgs(), rowcnt(), row_count(), showplan_in_xml(), syb_quit(), syb_sendmsg(), System Funktionen, tempdb_id(), tran_dumpable_status(), tsequal(), used_pages(), used_pgs().
|