如何查找表行名称中的所有起始字母。
names
allan
brain
chris
chap
charlie
rosy
ram
dude
output
a
b
c
r
d
如何查找表行名称中的所有起始字母。
names
allan
brain
chris
chap
charlie
rosy
ram
dude
output
a
b
c
r
d
使用内置SUBSTRING
函数和DISTINCT
返回不同的结果(不重复)
SELECT DISTINCT LOWER(SUBSTRING(names, 1,1)) x
FROM t
ORDER BY x;
你可以这样做LEFT()
SELECT DISTINCT LOWER(LEFT(names,1)) tt
FROM myTable
ORDER BY tt;
或者你也可以这样做SUBSTRING()
SELECT DISTINCT LOWER(SUBSTRING(names, 1,1)) tt
FROM myTable
ORDER BY tt;