1
比方說,我有這個varchar
列的「Hello World這是我的名字」我怎樣才能顯示VARCHAR列n只有字符在Access或SQL Server
,我想用select field1 from table
只有第一個字,以顯示其是「你好」
這是可能的,以及如何?
比方說,我有這個varchar
列的「Hello World這是我的名字」我怎樣才能顯示VARCHAR列n只有字符在Access或SQL Server
,我想用select field1 from table
只有第一個字,以顯示其是「你好」
這是可能的,以及如何?
訪問具有LEFT()
功能以及。
要顯示來自每列的第一個字(不管它有多長),可以使用INSTR()
找到的第一個空白,並採取僅是部分只剩下LEFT()
功能:
SELECT LEFT(field1, INSTR(1, field1, " ") - 1) AS YourSubString
FROM YourTable;
使用LEFT()
功能的SQL服務器(不知道接入和你有標記):
SELECT LEFT(field1, 5) AS [YourSubString]
FROM [YourTable]
是你使用SQL Server還是Access?它們不使用完全相同的語法,可能會影響答案。 –
您只想將字段中的第一個單詞提取到C#應用程序。 Select語句將選擇整個字段,但它取決於你想要獲取多少客戶端應用程序。這是你想要的嗎? – ata
再次看看你的標籤後,我不確定你在問什麼。您標記了C#,sql-server和Access。你在問什麼? –