[]

SQL ilk boşluktan önceki kelimeyi bulma
Merhaba,
sqlde şöyle birşeye ihtiyacım var. Hücre içerisinde ilk boşluktan önceki kelimeyi bulsun.
Ör1: ahmete gel dedim sonuç: ahmete
Ör2: mehmetle eve gittik. sonuç: mehmetle
gibi gibi
sqlde şöyle birşeye ihtiyacım var. Hücre içerisinde ilk boşluktan önceki kelimeyi bulsun.
Ör1: ahmete gel dedim sonuç: ahmete
Ör2: mehmetle eve gittik. sonuç: mehmetle
gibi gibi

ms sql için ilk aklıma gelen;
DECLARE @str varchar(30) ='ahmete gel dedim '
SELECT SUBSTRING(@str,0,CHARINDEX (' ',@str,0))
DECLARE @str varchar(30) ='ahmete gel dedim '
SELECT SUBSTRING(@str,0,CHARINDEX (' ',@str,0))
- spadram
(11.12.12 11:41:27)

mysql;
SELECT SUBSTRING_INDEX('row', ' ', 1) FROM data
SELECT SUBSTRING_INDEX('row', ' ', 1) FROM data
- tuyra
(11.12.12 11:45:34)

oracle için;
SELECT SUBSTR(t.kolon_adi, 0, INSTR(t.konon_adi, ' ')-1) AS output FROM TABLO_ADI t
SELECT SUBSTR(t.kolon_adi, 0, INSTR(t.konon_adi, ' ')-1) AS output FROM TABLO_ADI t
- coder6006
(11.12.12 12:13:29)
1