返回列的前n个字母

时间:2011-02-16 16:29:45

标签: sql mysql database

我知道MySQL可以选择一定长度的查询。

MySQL只能输出单词中的前10个字母吗?

表单示例

mysql_query(SELECT LEFT(col,10),some2,some3 FROM someTable);

col我有例如

'TextForExampleLongerThanTen'
'Text' 
'SHORTER'
'LONGERAGAINTHANTEN'

我想要输出所有这些,但只有前10个符号

1 个答案:

答案 0 :(得分:11)

使用“LEFT()”,例如

SELECT LEFT(col, 10) FROM table;