我有一张像
这样的表格 business
----------------
id business_name description metadescription
--------------------------------------------------------
1 A BusinessA
2 B BusinessB
3 C BusinessC
这里我需要更新元描述列。值来自描述列 但metadescription列只允许150个字符,如果超过150个字符,那么它应该从描述列中取出前150个字符。 在解密中包含超过150个字符,那么如何限制列允许150个字符?
答案 0 :(得分:1)
如果您想从文本中提取前150个字符,那么您需要的只是substring(string [from int] [for int])
函数。
你会使用类似下面的内容
SELECT id
, business_name
, description
,substring(description from 1 for 150 ) as metadescription
from yourtable;