1樓:阿嘎灑
declare @str varchar(50)set @str = '100.1203,200.1234'
select substring(@str, 1, patindex('%,%', @str) - 1) as 經度 ,
reverse(substring(reverse(@str), 1, patindex('%,%', @str) - 1)) as 緯度
2樓:匿名使用者
是不是把一列擷取為兩列?可以根據自己需要的長度修改相應的擷取比例。比如:
select substr(user_name,1,1) col1,substr(user_name,2) col2 from cbd_user;
3樓:freeze涓垛湪
select paccm33g02,
case paccm33g02
when 0 then paccm33g02 end paccm33g02_j,
case paccm33g02
when 1 then paccm33g02 end paccm33g02_c
from paccm3307
4樓:匿名使用者
select case when 條件x then 列 end as 經度,
case when 條件y then 列 end as 經度,
from
在sql中表中資料同一列資料根據不同條件資料顯示成兩列,sql語句怎麼寫? 原資料
5樓:_冰河
看表結構
lbbh欄位是指類別編號,
fjbh欄位應該是上級的類別編號
但樓主的表述真的不清楚,我都不知你最後要輸出神馬?
6樓:匿名使用者
用case when,比如我的如下:
/***sql 根據不同狀態,顯示不同列
**/select
date(t.add_time) as add_time,ifnull(sum(case when t.`status`=0 then trade_money end ),0) as unsend_trade_money,
ifnull(sum(case when t.`status`=1 then trade_money end ),0) as send_trade_money,
count(1) as countpeoplefrom lr_red_pocket_log tgroup by date(t.add_time);
你再自己根據這樣的去改吧。
7樓:不知光年
有沒有看完沒矇圈的,上來翻譯一下。
sql中如何將兩列拼接
8樓:匿名使用者
主要看copy兩列是什麼型別,一般就是數字或者字元,如果都是字元就直接用「+」連線即可,如果是數字的話,需要將數字轉成字元再連線。
如,test表,這裡id是數字型別
id name
1 張三
2 李四
現在要將兩列連線
select cast(id as varchar)+name as str from test;
得到的結果
str1張三
2李四如果id列為字元型別
select id+name as str from test;
結果同上
9樓:匿名使用者
你能不能先查出來,然後匯出excel,再拼接?
10樓:匿名使用者
select 姓||名 as 姓名 from table_name
需要注意的是拼接符||前後兩列都要是字元型,如果不是的話,需要用char()轉換一下
11樓:成都達內培訓
select rtrim(姓)+ rtrim(名) as 姓名 from tb
如何將Excel一列中的文字分成兩列??謝謝
分兩步,第一步查詢 色 替換 色 即色加一個空格 全部替換後用分列的辦法,分隔符為 空格 因為用公式會產生多餘列,以下是最簡單最具體的方法 1 選中該列 2 ctrl f選擇替換,將色替換成色a,點全部替換3 選擇主選單的資料 分列,選擇分隔符號下一步,分隔符號選擇其他輸入 a 4 下一步,完成! ...
excel如何將一列按奇偶數分成兩列
我是乙個小菜雞 奇數列公式 c1 offset a 1,row 2 2,偶數列公式 d1 offset a 1,row 2 1,一起下拉即可。這裡是使用了offset函式,用index,或者indirect函式都可以達到同樣的效果。奇數列 index a a,row 2 1 偶數列 index a ...
如何將ecel表中的兩列並一列,如何將EXCEL表中的兩列並一列
天堂滴落的眼淚 可以用合併公式 來實現,操作步驟如下 工具 2010版excel 1 先開啟excel,以下圖為例,需要在a3單元格顯示 1234 2 選中a3單元格,並輸入公式 a1 a2 3 按下回車鍵後就可以得到結果了。 凡雲曉 在a3輸入 a1 a2或者 a2 a1 concatenate函...