我有一个包含以下字段的表:
- 版本
- ID
- 设定值
- 标记
我想写一个 SELECT 语句来查询它们。但是,列marker
中的值不容易读取。我想提供该列的子字符串。我的问题是我该怎么做?
你可以使用这个:
SELECT version,
id,
set_value,
SUBSTR(marker, 1, 10) AS marker
FROM ...
只选择 的前十个字符marker
,并且仍然将结果列命名为“标记”。
(参见http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions169.htm。)
您可以使用substr函数。