根據id在同一張表中查出兩條資料,並將這兩條資料用“-”拼起來作為一條資料返回
area表
id | areaname |
25 | 雲南省 |
417 | 玉溪市 |
要求:在area表中根據id查出兩條資料,將這兩條資料用"-"拼起來
如下:
areaname |
雲南省-玉溪市 |
mysql語句:
select group_concat(name Separator '-') as areaname from
(select b.name as name from area b.id=25 UNION select d.name as name from area d where d.id=417) c
相關推薦
根據id在同一張表中查出兩條資料,並將這兩條資料用“-”拼起來作為一條資料返回
area表 id areaname 25 雲南省 417 玉溪市 要求:在area表中根據id查出兩條資料,將這兩條資料用"-"拼起
在同一張表中根據兩個父子關係的欄位進行遞迴的層級計算
資料庫中,paramNum和parentParamNum兩個欄位為父子關係的關聯欄位,為了對他們進行遞迴計算,以便得到層級關係,寫了以下的方法: private StringBuffer calParamEssentials(List paramEssentialsList
資料庫中如何在同一張表中,複製已經存在的記錄,只有主鍵不同,其餘欄位均相同,不變
FAS_BILL_INFO表的主鍵為BILL_CODE,新生成一個new_bill_code,把old_bill_code對應的全部複製到新生成new_bill_code的記錄中; declare old_bill_code varchar2(44); --舊借據號&
SqlServer查詢同一張表中多個欄位相同的記錄
SELECT * FROM TABLEName SA INNER JOIN ( C1 , C2 FROM TABL
Mysql 在同一張表中 執行查詢並更新資料(連線字串)
UPDATE t1 set hscode=CONCAT('LG2018',hscode) WHERE id in (select id from (SELECT * FROM t1 WHERE date like '
sql中怎樣把同一張表中相同欄位的內容合併為一條記錄(合併的記錄的後面不加逗號)?
一、建立表 create table stuUnion ( sid int identity primary key, cid int, id varchar(500) ) 二、新增資料 insert into stuUnion select 1,'a' union
前端演算法之 找出某個陣列中的兩個數之和跟目標值相等,並獲取這兩個數在陣列中的位置
此函式,規避了陣列中的某個數值被重複使用的問題,譬如說 傳入的陣列為[2,2,3,4,5]目標值是4,得到值不會是[0,0]而是[0,1] var twoSum = function(nums, target) { let ayy = []; for (let i=0
編寫一個Java 應用程式,使用者從輸入對話方塊輸入了兩個日期,程式將判斷兩個日期的 大小關係,以及兩個日期之間的間隔天數。
1 package ex6_1; 2 3 import java.sql.Date; 4 import java.util.Calendar; 5 6 import javax.swing.JOptionPane; 7 8 public class DateExample { 9
(c++)寫兩個函式,分別求兩個整數的最大公約數和最小公倍數,用主函式呼叫這兩個函式,並輸出結果兩個整數由鍵盤輸入。
#include<iostream> using namespace std; int max(int a,int b) {if(a<b){int c=a;a=b;b=c;}int
java 得到10個1至20之間的隨機數,要求不能重複,並將這10個數裝入到陣列中
package javaSE_第二週; /* * 得到10個1至20之間的隨機數,要求不能重複,並將這10個數裝入到陣列中 *(提示:遇到重複的,則不存放到陣列中,繼續隨機獲取下一個數) *難點:在於不能讓陣列中的元素重複 */ public class Rando
java--封裝一類Java物件,使用者從輸入對話方塊輸入兩個日期,程式將判斷兩個日期的大小關係(比如輸出:您輸入的第二個日期大於第一個日期)以及兩個日期之間的間隔天數(比如輸出:2006年6月6日和
import java.util.*; public class Date { int year; int month; int day; public Date() {
一個岔路口分別通向誠實國和說謊國。 來了兩個人,已知一個是誠實國的,另一個是說謊國的。 誠實國永遠說實話,說謊國永遠說謊話。現在你要去說謊國, 但不知道應該走哪條路,需要問這兩個人。請問應該怎麼問?(
一個岔路口分別通向誠實國和說謊國。 來了兩個人,已知一個是誠實國的,另一個是說謊國的。 誠實國永遠說實話,說謊國永遠說謊話。現在你要去說謊國, 但不知道應該走哪條路,需要問這兩個人。請問應該怎麼問?
兩個檔案合併成一個二進位制檔案,再將這兩個檔案還原
問題:在做專案的時候,winform輔助工具生成了一個資料夾,裡面包含兩個檔案,然後再把這兩個檔案分別上傳到webform裡面,這樣子就顯得複雜而且容易出錯。本來想的是把這兩個檔案壓縮成一個壓縮包,但是給的類庫有點大,最終選擇寫成一個二進位制檔案,接著上傳這個二進位制。這需要
js中判斷字串A中是否包含字串B,並將字串B替換為指定字串C
直接看例項: 上圖中buildType為:從後臺查詢的資料,其中dic為自定義註解,其中包含兩個值,code和name,在頁面上我們需要顯示name。 dic.name在未經過處理之前的值為:新址新建獨享站,新址新建共享站,共址共享等等,但是現在需要我們在顯示的時候不能顯
如何用java讀取csv檔案指定行列的資料,並將csv中資料元素隨機置零後儲存到另一個csv檔案中
這個流程可以大致分為兩步驟:1.讀取csv檔案中的資料2.生成隨機數,將csv的資料隨機置零,將新生成的檔案儲存到新的csv中一、首先我們進行第一步:讀取csv中的檔案:讀取函式格式為public static double readin(int row,int col)
定義一個介面,再定義類實現該介面,編寫應用程式,呼叫介面中的 3 個方法,並將呼叫方法所得的結果輸出。
/** * 定義一個介面,介面中有 3 個抽象方法如下。(1)“long fact(int m);”方法的功能為求引數的階乘。(2)“long intPower(int m,int n);”方法的功能為求引數 m 的 n 次方。(3)“boolean findFactor
EXCEL中兩列合併成一列以及根據相同列的值將表中一列的值複製到另一張表中?
今在做EXCEL時遇兩問題,現和大家分享如下: 1、如何將表中兩列值合併到一列,並按照一定的分隔符進行分割,公式如下: 假如:要將F和G的值 合併到H列並按逗號“,”隔開: H1=F1&“,"&G1 2、有兩張表,根據表中相同的編號將成績複製到
將兩個表中查出的兩列信息放在同一個表中
i++ trade ear .cn select 一行 gdi record 企業 String sql_gd = "select * from TAX_INFO_GD where ID=‘"+gdid+"‘"; Record gdRecord = Db
同張表中同時查詢兩個字段顯示一個字段,對兩個字段進行按時間排序
principal mount sel con AC code rom inter nbsp select b.bid_name as bidName,bd.repayment_way as depict,r.exact_repayment_time as time, r
對比兩張表中不一致的欄位
對比兩張表中不一致的欄位(名稱、型別、長度)SELECT *FROM (SELECT NAME,XTYPE,LENGTH FROM syscolumns s WHERE id=object_id('TABLE_A')) AFULL JOIN (SELECT NAME,XTYPE,LENGTH FROM sys