并且名字有3個字的和4個字的怎么做
uj5u.com熱心網友回復:
思路:先將單姓跟復姓存儲到Excel裡面,然後導入數據庫進行配對。uj5u.com熱心網友回復:
三個字的未必是單字的姓,比如諸葛亮四個字的未必是復姓,比如姜王靜美
再有有些單字姓和復姓第一個字有重合,例如歐陽帥,是姓歐還是姓歐陽
所以,你這個需求很難實作
uj5u.com熱心網友回復:
不復雜的,就7、8個名字
uj5u.com熱心網友回復:
你把所有的姓, 單獨放在一張表里面就好辦了。uj5u.com熱心網友回復:
能用窮舉法解決的問題都不是問題uj5u.com熱心網友回復:
應該先找到規律,然后才能開干吧! 以前做的,將一列拆分為2列,請參閱!uj5u.com熱心網友回復:
這只是一個作業啊,大神吶
uj5u.com熱心網友回復:
既然只是一個作業,且當其姓名是有規律的,名都是雙字,姓可單可雙,這樣小于4個字的取前一個為姓,4個字的取兩個為姓,就是case和substring的應用:SELECT CASE WHEN LEN(姓名)<=3 THEN SUBSTRING(姓名,1,1) ELSE SUBSTRING(姓名,1,2) END 姓, CASE WHEN LEN(姓名)<=3 THEN SUBSTRING(姓名,2,LEN(姓名)-1) ELSE SUBSTRING(姓名,3,LEN(姓名)-2) END 名 FROM Users
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/96126.html
標籤:疑難問題
上一篇:Sql server
下一篇:this的多種指向:
