在SQL中一段时间​​后删除所有字符

时间:2016-04-25 19:46:41

标签: sql

我正在查询具有以下结果的表/列:

abc.1234  
abcdef.123  
ab.12345  

我查询它:

Select
Program.fullname as "Full Name"

我想只返回abc, abcdef, ab。 无法弄清楚如何这样做(即使我怀疑它应该很简单)

当我跑步时:

instr(Program.fullname)为"全名" ,它只返回句点的索引。在句号之前我需要添加什么来获取实际字符串?

2 个答案:

答案 0 :(得分:0)

对于Mysql,这可行

Select
SUBSTRING_INDEX(Program.fullname, '.', 1)  as "Full Name"

答案 1 :(得分:0)

substr(Program.fullname,1,instr(Program.fullname,'。') - 1)as" Full Name"