1

在 SQL 语句中,如何将文本字段 char 长度的返回值限制为一定的大小?

到目前为止尝试过-

select len(mytextfield,30) from table
4

2 回答 2

4

您需要SUBSTRING功能。

SELECT SUBSTRING(mytextfield, 1, 30) FROM Table

(这是假设 SQL Sever / T-SQL;您没有指定数据库引擎。)

于 2012-04-05T02:11:46.903 回答
1
select left(mytextfield,30)

我并不肯定,但我认为 substring 函数不适用于 TEXT 数据类型。

于 2012-04-05T02:18:45.810 回答