如何显示 "Null" (SQLite)
How to display "Null" (SQLite)
在 SQLite 上,我显示 table“用户”,如下所示,但 “Null " 未显示,因此我无法区分 "Null" 和 Blank(Empty String):
sqlite> .header on
sqlite> .mode box
sqlite> select * from user;
┌────┬─────────────────┐
│ id │ name │
├────┼─────────────────┤
│ 1 │ Steve Jobs │
│ 2 │ │ <- Null
│ 3 │ │ <- Null
│ 4 │ Bill Gates │
│ 5 │ │ <- Blank(Empty String)
│ 6 │ Mark Zuckerberg │
└────┴─────────────────┘
有什么方法可以显示"Null"?
下面的命令将 “字符串”值 设置为 “空”值:
.nullvalue <String>
因此,设置"Null",如下所示:
.nullvalue Null
然后,"Null" 显示为 "Null" 值,如下所示:
sqlite> .header on
sqlite> .mode box
sqlite> select * from user;
┌────┬─────────────────┐
│ id │ name │
├────┼─────────────────┤
│ 1 │ Steve Jobs │
│ 2 │ Null │ <- Null
│ 3 │ Null │ <- Null
│ 4 │ Bill Gates │
│ 5 │ │ <- Blank(Empty String)
│ 6 │ Mark Zuckerberg │
└────┴─────────────────┘
接下来,设置“This is Null.”,如下图:
.nullvalue "This is Null."
然后,“This is Null” 显示为 “Null”值,如下所示:
sqlite> .header on
sqlite> .mode box
sqlite> select * from user;
┌────┬─────────────────┐
│ id │ name │
├────┼─────────────────┤
│ 1 │ Steve Jobs │
│ 2 │ This is Null. │ <- Null
│ 3 │ This is Null. │ <- Null
│ 4 │ Bill Gates │
│ 5 │ │ <- Blank(Empty String)
│ 6 │ Mark Zuckerberg │
└────┴─────────────────┘
下面这些命令显示了命令“.nullvalue”的详细信息:
.help .nullvalue
或者:
.help nullvalue
那么,就是下面这个样子:
sqlite> .help .nullvalue
.nullvalue STRING Use STRING in place of NULL values
在 SQLite 上,我显示 table“用户”,如下所示,但 “Null " 未显示,因此我无法区分 "Null" 和 Blank(Empty String):
sqlite> .header on
sqlite> .mode box
sqlite> select * from user;
┌────┬─────────────────┐
│ id │ name │
├────┼─────────────────┤
│ 1 │ Steve Jobs │
│ 2 │ │ <- Null
│ 3 │ │ <- Null
│ 4 │ Bill Gates │
│ 5 │ │ <- Blank(Empty String)
│ 6 │ Mark Zuckerberg │
└────┴─────────────────┘
有什么方法可以显示"Null"?
下面的命令将 “字符串”值 设置为 “空”值:
.nullvalue <String>
因此,设置"Null",如下所示:
.nullvalue Null
然后,"Null" 显示为 "Null" 值,如下所示:
sqlite> .header on
sqlite> .mode box
sqlite> select * from user;
┌────┬─────────────────┐
│ id │ name │
├────┼─────────────────┤
│ 1 │ Steve Jobs │
│ 2 │ Null │ <- Null
│ 3 │ Null │ <- Null
│ 4 │ Bill Gates │
│ 5 │ │ <- Blank(Empty String)
│ 6 │ Mark Zuckerberg │
└────┴─────────────────┘
接下来,设置“This is Null.”,如下图:
.nullvalue "This is Null."
然后,“This is Null” 显示为 “Null”值,如下所示:
sqlite> .header on
sqlite> .mode box
sqlite> select * from user;
┌────┬─────────────────┐
│ id │ name │
├────┼─────────────────┤
│ 1 │ Steve Jobs │
│ 2 │ This is Null. │ <- Null
│ 3 │ This is Null. │ <- Null
│ 4 │ Bill Gates │
│ 5 │ │ <- Blank(Empty String)
│ 6 │ Mark Zuckerberg │
└────┴─────────────────┘
下面这些命令显示了命令“.nullvalue”的详细信息:
.help .nullvalue
或者:
.help nullvalue
那么,就是下面这个样子:
sqlite> .help .nullvalue
.nullvalue STRING Use STRING in place of NULL values