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

我可以將多個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查詢返回第n條記錄

我期待從MySQL查詢返回第2,第3或第4條記錄(基於ID升序的查詢) 問題是,我不會知道ID,只是它是查詢中的第3行。…


MySQL和GROUP_CONCAT()的最大長度

我在MySQL查詢中使用GROUP_CONCAT()將多行轉換為單個字符串。 但是,該函數的最大結果長度為1024字符。 我非常清楚,我可以更改參數group_concat_max_len以增加此限制: SET SESSION group_concat_max_len=1000000; 但是,在我使用的服務器上,我無法更改任何參數。 不是通過使用前面的查詢而是通過編輯任何配置文件。 所以…


sql - 在ms-access中是否有group_concat函數?

在ms-access或類似的東西中有一個group_concat函數嗎?…


如何在MySQL中將子查詢中的字符串連接成單行?

我有三個表格: table "package"----------------------------------------------------- package_id int(10) primary key, auto-increment package_name varchar(255) price decimal(10,2) ta…


php - MySQL查詢在GROUP BY中排序結果

我正在編寫一個論壇系統,我正在試圖獲得一個主題的最後一篇文章。 問題是我分組的結果上的主題ID,我不能找出一種方法來獲得最後的答复,以顯示在分組數據。 這是我的查詢到目前為止: SELECT SQL_CACHE users.user_id, users.username, topics.title, topics.topi…


如何在MySQL中模擬print語句?

我有一些程序,我希望在評估條件後得到某種確認。 例如,pusedocode就像, if(select count(*) from assgn to where eid=1)> 5 print " the total number of projects employee working is more than 5 " else insert the value into…


GROUP_CONCAT逗號分隔符-MySQL

我有一個查詢,我正在使用GROUP_CONCAT和自定義分隔符,因為我的結果可能包含逗號:'----' 這一切運作良好,但它仍然逗號分隔,所以我的輸出是: Result A----,Result B----,Result C---- 我怎樣才能做到這一點,輸出結果是: Result A----Result B----Result C---- 我認為這是一個自定義分隔符的想法! 如果不這樣做…


sql server 2008 - SQL Server中的SQL group_concat函數

這個問題在這裡已有答案: 在Microsoft SQL Server 2005中模擬group_concat MySQL函數? 9個答案 如果有一個名為employee的表 EmpID EmpName----------------------- 1 Mary 1 John 1…





mysql group separator group_concat concat w3school example concat_group by字串相加 where