SQL语言从入门到精通
上QQ阅读APP看书,第一时间看更新

1.3 常量

内存中存储的始终恒定的量叫作常量。SQL同样规定了数字、字符串、日期时间和符号常量的格式。

1.3.1 数值常量

(1)整数和小数常量在SQL中被写成普通的小数数字,前面可加正负号。

例如:500,−45,11.23。

(2)在数字常量的各数位之间不能加逗号。

例如:456 456这个数字不能表示为456,456。

(3)浮点常量使用符号e来指定。

例如:5.5e3,−6.23e2,7.8e−3。其中,e被读作“乘10的几次幂”。

1.3.2 字符串常量

(1)SQL规定字符串常量要包含在单引号内。

例如:'HELLO'。

(2)如果一个字符串常量文本中包含了一个单引号,则在这个常量内写作两个连续的单引号。

例如:“' COME ON' ' 0.5千米'”表示“COME ON ' 0.5千米”。

1.3.3 日期和时间常量

(1)表示日期、时间和时间间隔的常量值被指定为字符串常量。下面的书写是合法的。

例如:'2008-03-10 ','05/08/2010'。

(2)日期和时间根据国家不同,书写方式也不同。

例如:美国为mm/dd/yyyy;欧洲为dd.mm.yyyy;日本为yyyy-mm-dd等。