table名称:province
state |
江苏 |
江苏省 |
上海 |
SQL MID() 函数:
MID(column_name,start,length)
select mid(state,1,2) from province;
结果:
state |
上海 |
江苏 |
江苏 |
select mid(state,1,2)as s from province
GROUP BY s;
s |
上海 |
江苏 |
column_name:字段名称
start:起始位置(起始值是1)
length:需要选取的字段长度
适用于sql和mysql,但是在dataworks中却用不起来。
dataworks中选取某个字段的前几个字符使用方法:
substr()函数:
substr(column_name,start,length)
使用方法与mid()函数类似,这里就不做演示了。