SUBSTR() 函数
SUBSTR函数是用来截取数据库某一列字段中的一部分。
在各个数据库的函数名称不一样
MySQL: SUBSTR( ), SUBSTRING( )
Oracle: SUBSTR( )
SQL Server: SUBSTRING( ) ;
常用的方式是:
SBUSTR(str,pos);
就是从pos开始的位置,一直截取到最后。
还有一种比较常用的是:
SUBSTR(str,pos,len);
这种表示的意思是,就是从pos开始的位置,截取len个字符(空白也算字符)。
需要注意的是:如果pos为1(而不是0),表示从第一个位置开始。
SELECT AVG(pm25_avg),t FROM (SELECT pm25_avg, SUBSTR(perf_time, 1, 13) AS t FROM perf_pm25 WHERE node_id = 3 ORDER BY perf_time DESC LIMIT 5000 ) AS ss GROUP BY t ORDER BY t DESC;