看板 Database 關於我們 聯絡資訊
現在的TABLE是 欄位一 欄位二 name date A-A 2011/6/17 12:00:00 A-B 2011/6/17 13:00:00 AA-A 2011/6/17 14:00:00 B_A 2011/6/18 14:00:00 B_B 2011/6/18 15:00:00 AA-A 2011/6/18 16:00:00 我要如何去掉最後-A、-B、_A、_B 欄位一 欄位二 欄位三 name date newName A-A 2011/6/17 12:00:00 A A-B 2011/6/17 13:00:00 B AA-A 2011/6/17 14:00:00 AA B_A 2011/6/18 14:00:00 B B_B 2011/6/18 15:00:00 B AA-A 2011/6/18 16:00:00 AA 因為前面字串的字數不確定,所以我想從右邊開始抓兩個,卻不知如何下手@@ 有人可以教我一下嗎?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.173.196
howardandy:SUBSTR(NAME,0,LENGTH(NAME)-2) AS NEWNAME 06/21 10:12
akhu:謝謝你的提示!!MS SQL有些不同 06/21 23:20
akhu:SUBSTRING([NAME],0,LEN([NAME])-2) AS NEWNAME~謝謝 06/21 23:26
howardandy: 恩,若最後不是固定兩碼,pos就要派上用場了 06/22 12:32
akhu:pos是?可以講解一下嗎?謝謝 06/22 23:40
howardandy:position 我MS用法很久沒用了 不熟,下面寫法你參考 06/23 01:57