SELECT DISTINCT ShipName, substr(ShipName, 0, instr(ShipName, '-'))
上述语句可以在输出中,第二列输出连接符-
前的字符串
Bottom-Dollar Markets|Bottom
函数
substr( string, start, length )
string
,字符串
start
子串在string
中开始的位置
length
子串的长度
INSTR(string, substring);
返回值
substring 在string中出现的匹配到时第一个字符位置
例子,在字符串 SQLite Tutorial
中找字串 Tutorial
. 返回 Tutorial
在SQLite Tutorial
中的第一个字符的位置
SELECT INSTR('SQLite Tutorial','Tutorial') position;
position
------------
8
这个匹配是大小写敏感的