1. 程式人生 > >mysql GROUP_CONCAT 查詢某個欄位(查詢結果預設逗號拼接)

mysql GROUP_CONCAT 查詢某個欄位(查詢結果預設逗號拼接)

Mysql 的 GROUP_CONCAT 函式預設將查詢的結果用逗號拼接並返回一個字串,如:李四,long,張三

1. 常用方式

2. GROUP_CONCAT 結合 IN 的使用

-- 查詢指定id對應的name值,返回結果為 name7,name4,name2,name5    order by field(org_id,0,7,4,2,5)表示按照給定欄位的順序排序查詢結果

select GROUP_CONCAT(org_name order by field(org_id,0,7,4,2,5)) from hgis_org where org_id in ( 0,7,4,2,5 ) 

相關推薦

mysql GROUP_CONCAT 查詢某個(查詢結果預設逗號拼接)

Mysql 的 GROUP_CONCAT 函式預設將查詢的結果用逗號拼接並返回一個字串,如:李四,long,張三 1. 常用方式 2. GROUP_CONCAT 結合 IN 的使用 -- 查詢指定id對應的name值,返回結果為 name7,name4,name

Mysql查詢某個出現的次數並按倒序排列

問題:mysql資料庫表名address,查詢城市city欄位出現的次數並按倒序排列   查詢語句 select city,count(*) from address group by city order by count(*)  desc 執行結果如圖,按查詢欄位(城

mysql 查詢某個資訊,由多個id逗號隔開拼裝成

select a.SUPPLIER_USER_ID,GROUP_CONCAT(d.ITEM_NAME) AS countyName from p_supplier_user a LEFT JOIN t

查詢MDB中高程點的高程值有0值的圖幅(用遊標遍歷查詢某個的值),並將查到的結果寫入到TXT中

1、 mdbs = arcpy.ListWorkspaces("*","Access") 2、 FeatureClasses = arcpy.ListFeatureClasses() 3、 Fields = arcpy.ListFields(FeatureClass) 4、 cursor =

es:實現查詢某個為固定值,另一個必須不能存在

要求:查詢出 positionName為空,hasJobRequest為1的資料   也可以嘗試用must ,must_not ,exist: {   "query": {     

MYSQL 查詢中包含以逗號分隔的字串的記錄方法

表中有個欄位是以逗號間隔儲存的mineralidmineral11,4,3221,2要根據mineral查詢這個表的資料怎麼查詢呢select * from xxx where find_in_set(2,mineral);查詢結果是 :idmineral21,2那麼 fin

1.怎樣查詢某個在哪個表2.怎樣查詢某個庫中的某個表的全部(快速將實體類與資料庫對應起來)

1.怎樣查詢某個欄位在哪個表 SELECT COLUMN_NAME,TABLE_NAME,TABLE_SCHEMA FROM INFORMATION_SCHEMA.columns WHERE COLUMN_NAME='欄位名'; 上面的這條語句只有我標註成漢字的地方需要替

hibernate用hql怎麼查詢某個

List results = session.find("select count(*), avg(user.age) from User as user"); ListIterator iterator = results.listIterator(); Object

Yii裡查詢某個的最大值和最小值

求某個型別的最大值和最小值 $sql = "SELECT min(欄位) as 自定義1, max(欄位) as 自定義2 FROM article"; $變數 = Yii::app() ->

oracle,查詢某個中,某字元出現的次數

SELECT LENGTHB(TRANSLATE('1,2,34,5',',12345',',')) FROM DUAL;SELECT LENGTHB('1,2,34,5')-LENGTHB(REPL

Mongodb在查詢某個是否存在,執行刪除,python中排序和建立索引

查詢欄位是否存在 查詢course表中,存在lectures_count欄位的記錄資訊 db.course.find( { “lectures.lectures_count”: { $exists: true } } ) 引數:ture或者false 使

Elasticsearch在使用Kibana查詢時,只查詢某個的值的語法

使用 _source 就OK啦: GET a_safe_qyaqyh/_search { "query": { "match": { "QYXX.QYBH": "0000001

SQL Server中查詢某個中長度最短的一列資料

這個需求在查詢和篩選的時候會用到。我們可以看看下面兩種方法,均可。 至於效率問題自行研究試試。 方法一 SELECT top 1 ROW_ID,SPLIT_NO FROM CD_EMP WHERE

MySQL 查詢表中某個值重複的記錄

MySQL中,查詢表(dat_bill_2018_11)中欄位(product_id)值重複的記錄: SELECT product_id, COUNT(*) AS COUNT FROM dat_bill_201811 GROUP BY product_id HAVING COUNT > 1;

mysql,實現某個從特定數字開始自增編碼

mysql資料庫使用Navicat工具新建更新SQL,實現某個欄位從特定數字開始自增編碼 set @rownum=10004243; update webdata set AR_ID=( select @rownum := @rownum +1 as nid); set @r

MYSQL】判斷某個值是否包含於某個字串中

SQL函式:INSTR(str1,str2);  //mysql中的語法似乎只支援2個引數 引數說明:str1:在這個字串中查詢、str2:欄位值 舉個例子:查詢出名字在字串“張三王五朱六”出現的記錄 表資料:

Mysql:替換某個中的部分字串——replace函式

需求:因同事操作不當,使某個欄位出現了不必要的字串,導致資料無法正常解析,需要將該字串統一去掉。解決:使用replace(obj, search, replace_str)函式;示例:將member表中的phone欄位的裡多餘的分號去掉sql語法: select 表名 set

mysql資料庫中某個的資料為分號分割的資料,將該資料拆分成多行

SELECTcount(id) AS counts ,TITLE,CODE,chaifenFROM(SELECTt.CODE,t.TITLE,t.ID,substring_index(substring_index(t.CODE,';',b.help_topic_id + 1

MySQL在按照某個分組、排序加序號

#### 事情是這樣的,最近領導給了一個新的需求,要求在一張訂單表中統計每個人第一次和第二次購買的時間間隔,最後還需要按照間隔統計計數,求出中位數等資料。 - 由於MySQL不想Oracle那般支援行號、中位數等,所以怎麼在表中統計處資料成為了關鍵 #### 訂單表結構,主要包含欄位如下 - id、訂單號

MySql 查詢同一多個結果合併到一行顯示 GROUP_CONCAT

先直接給出程式碼: SELECT GROUP_CONCAT(tag) as tags FROM table_tag tt WHERE tt.id in ('1','2') 我們實現合併一個欄位的多個結果用到了mysql 函式 GROUP_CONCAT,