1
SELECT
クエリでSQL Server 2014のIPの最後のオクテットを削除するにはどうすればよいですか?SQL Serverを使用してIPの最後のオクテットを削除する
- 入力:
10.123.456.789
- 所望の出力:
10.123.456
事前
SELECT
クエリでSQL Server 2014のIPの最後のオクテットを削除するにはどうすればよいですか?SQL Serverを使用してIPの最後のオクテットを削除する
10.123.456.789
10.123.456
事前
のおかげではLEFT()
、CHARINDEX()
、LEN()
とREVERSE()
を使用してみてください:
SELECT LEFT(t.column,LEN(t.column) - CHARINDEX('.', REVERSE(t.column)))
FROM YourTable
TR y SELECT LEFT('10 .123.456.789 '、LEN('10 .123.456.789') - CHARINDEX( '。'、REVERSE('10 .123.456.789 '))) – Malcolm