SELECT SUBSTRING(FieldName,0,20) FROM Table
我尝试使用phpmyadmin并返回空值。 我如何使用这个功能?
答案 0 :(得分:40)
mysql中的SUBSTR
起始索引为1
。因此,您应该将代码更改为:
SELECT SUBSTR(FieldName,1,20) FROM TABLE;
请注意SUBSTR()
是SUBSTRING()
的同义词,因此可以互换使用。
您还应该查看SUBSTRING()
答案 1 :(得分:9)
尝试SELECT SUBSTRING(FieldName,1,20) FROM Table
答案 2 :(得分:8)
你必须使用SELECT SUBSTRING(FieldName,1,20) FROM Table
,因为从0开始是0:)
使用1
ups,有人写的答案比我快:)
答案 3 :(得分:0)
使用下面的代码语法,我认为它对您的情况很有用
SELECT
SUBSTRING(course_designater,6,3) as 'Course number'
FROM Courses
WHERE course_designater LIKE 'Excel%'
LIMIT 10