-1

私はテーブルを持っています

表1

col_1
----------
1.where
2.how
20.there

テーブルから col_1 を選択したときにテーブルから番号を取得するにはどうすればよいですか

出力

1
2
20

トリムを使用しますか?

4

3 に答える 3

2

LEFT()関数を使用して、次LOCATE()の位置を取得でき.ます。

SELECT LEFT(col_1, LOCATE('.',col_1) - 1) AS Num 
FROM Table1;

このSQLFiddleを参照してください

于 2013-09-26T06:18:48.743 に答える
1

使用するSUBSTRING(col_1, 1, INSTR(col_1, ".") - 1)

于 2013-09-26T06:14:26.493 に答える
0

mysql で次のコマンドを試してください。

select substring(col_1,1,locate(".",col_1)-1) from table_1
于 2013-09-26T06:57:16.303 に答える