我有一个长度为6的SQL列,现在只想获取该列的第一个字符。SQL中有没有字符串函数可以做到这一点?
发布于 2009-04-27 05:07:21
LEFT(colName, 1)
也会这样做。它等同于SUBSTRING(colName, 1, 1)
。
我喜欢LEFT
,因为我觉得它更干净一些,但实际上,这两种方式都没有区别。
发布于 2009-04-27 05:08:59
第一个字符为SUBSTRING ( MyColumn, 1 , 1 )
,前两个字符为SUBSTRING ( MyColumn, 1 , 2 )
。
发布于 2012-11-20 03:56:59
SELECT SUBSTR(thatColumn, 1, 1) As NewColumn from student
https://stackoverflow.com/questions/792294
复制相似问题