如何使用GROUP BY連接MySQL中的字符串?

如何使用GROUP BY連接MySQL中的字符串?

基本上問題是如何從中獲得: id string 1 A 1 B 2 C 對此: id string 1 A B 2 C…


MySQL:選擇N行,但在一列中只有唯一的值

鑑於這個數據集: ID Name City Birthyear 1 Egon Spengler New York 1957 2 Mac Taylor New York 1955 3 Sarah Connor Los Angeles 1959 4 Jean-Luc Picard L…


我可以將多個MySQL行連接成一個字段嗎?

使用MySQL,我可以執行如下操作: SELECT hobbies FROM peoples_hobbies WHERE person_id=5; 我的輸出: shopping fishing coding 但我只想要1行,1列: 預期產出: shopping, fishing, coding 原因是我從多個表中選擇多個值,並且在所有連接之後,我得到的行數比我想要的多得多。 我在M…


模擬Microsoft SQL Server 2005中的group_concat MySQL函數?

我正嘗試將基於MySQL的應用程序遷移到Microsoft SQL Server 2005(不是通過選擇,但是這是生活)。 在原來的應用程序中,我們幾乎完全使用了符合ANSI-SQL的語句,但有一個明顯的例外-我們經常使用MySQL的group_concat函數。 group_concat,group_concat是這樣做的:給定一個表,例如員工姓名和項目...... SELECT e…


MySQL結果為逗號分隔列表

我需要運行一個查詢,如: SELECT p.id, p.name,(SELECT name FROM sites s WHERE s.id=p.site_id) AS site_list FROM publications p 但我希望子選擇返回一個逗號分隔的列表,而不是一列數據。 這甚至是可能的,如果是這樣,怎麼樣?…


MySQL:對GROUP_CONCAT值進行排序

簡而言之:有什麼方法可以對GROUP_CONCAT語句中的值進行排序? 查詢: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.l…


如何使用聚合函數獲取MySQL查詢中分組記錄的第一個和最後一個記錄?

我正在嘗試獲取“分組”記錄的第一個和最後一個記錄。 更準確地說,我正在做這樣的查詢 SELECT MIN(low_price), MAX(high_price), open, close FROM symbols WHERE date BETWEEN(....) GROUP BY YEARWEEK(date) 但我想得到該組的第一個和最後一個記錄。 它可以通過做大量的請求完成,但我有一個…



sql - 是否可以執行按位組功能?

我有一個表中的字段包含按位標誌。 舉例來說,有三個標誌: 4=> read, 2=> write, 1=> execute,表格看起來像這樣*:user_id | file | permissions-----------+--------+--------------- 1 | a.txt | 6(<-- 6=4+2=read…


mysql - 在PHPMYADMIN中使用group_concat會將結果顯示為

我有一個查詢,它在整數字段上使用mysql的GROUP_CONCAT。 我正在使用PHPMYADMIN來開發此查詢。 我的問題是,不是顯示1,2是連接字段的結果,而是[BLOB-3B]。 查詢是 SELECT rec_id,GROUP_CONCAT(user_id) FROM t1 GROUP BY rec_id(兩個字段都是unsigned int,兩者都不是唯一的) 我…


email - MySQL查詢從電子郵件地址字段計算唯一域

我想更好地了解客戶使用的域名。 我可以通過explode每個地址並以這種方式計算域來輕鬆地在PHP中執行此操作。 但我想知道是否有辦法通過簡單的MySQL查詢獲取此信息? 這是示例輸出的樣子: gmail.com | 3942 yahoo.com | 3852 hotmail.com | 209...等等,第一列是電子郵件地址域,第二列是該域的地址數。…




group mysql concat separator sql server mysql群組 function string select