作者PsMonkey (痞子軍團團長)
看板Database
標題Re: 請問如何用sql指令刪去某欄位的前兩個位元
時間Wed Mar 19 23:24:57 2008
※ 引述《lottemarines (一平)》之銘言:
: 問題是這樣的
: 小弟有一個資料表,裡頭有一個欄位放的是姓名
: 我想把姓跟名分開來,因此希望能夠在mysql裡頭下指令
: 把name欄位中第一個中文字給刪掉,這樣就會留下所有人的名
: 或是把name欄位中後兩個中文字給刪掉,這樣就會留下所有人的姓
: 名字只有兩個字或是四個字的我會個別處理
: 請問有辦法做到嗎?
基本上找一下 database 針對 varchar 等 data type 提供的函數
就可以辦得到...
另外,插花外題一下
你把姓氏想的太簡單了 [認真推眼鏡]
例如:「歐陽巨」
那他到底是姓「歐陽」,名「巨」呢?
還是姓「歐」,名.... [消音]
台灣戶政司在統計姓氏的時候,還得對照父母的姓氏....
--
侃侃長論鮮窒礙 首頁:
http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:
http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.193.67
推 gpmm:好糟糕的例子(推眼鏡) 03/20 02:04
推 lottemarines:我要處理的只有五六百個名字,目測過後沒這種困擾 03/20 09:56
推 lottemarines:請問mysql的這種函數要到哪查啊 03/20 10:03
推 gargamel:沒想到這邊也會有"糟糕" ....XD 03/20 10:44
推 jameswiki:如果原住民名字,達娜.古巴.安達野,你要如何分? 03/20 12:14
→ PsMonkey:mysql 使用手冊一定有 03/20 15:50