在SQL中,你如何只选择第一个字母?
例如,如果我有一个名为ColumnX的列,它的值为" hippodarts"我该如何选择字母H?
答案 0 :(得分:11)
要获得 STRING 的第一个字母,您可以使用左:
SELECT LEFT(ColumnX, 1)
为字符串中的单词执行此操作会更复杂。
答案 1 :(得分:5)
Select LEFT(COLUMNX, 1) From Table
答案 2 :(得分:3)
您可以使用T-SQL函数substring
或left
<强>子串强>
SELECT substring(ColumnX,1,1) FROM YOURTABLENAME
<强>左强>
SELECT LEFT(ColumnX, 1) FROM YOURTABLENAME
答案 3 :(得分:2)
SELECT SUBSTRING(columnname, 1, 1) AS firstletter FROM tablename
答案 4 :(得分:2)
SELECT LEFT(ColumnX,1)FROM Table
我希望这会有所帮助。
答案 5 :(得分:2)
另一种选择!
SELECT CAST(your_col AS CHAR(1))
FROM your_table