原文:9.查詢和" 01 "號的同學學習的課程完全相同的其他同學的信息的一種實現方式,及group_concat實現group by組內排序

在網上看到一位網友寫的實現代碼如下: 但是這段代碼有bug,那就是比如s id 同學的c id依次是 ,但是s id x的某位同學的c id是 , x同學是符合條件的,但是上面代碼檢索不到,一位 同學的字符串是 , , ,而 x同學的字符串是 , , 。 所以要想滿足需求,需要實現組內排序再拼接,在網上找了很多文章都沒有正確解答,最后發現group concat方法自身是可以實現組內排序的。。。。 ...

2020-05-21 18:41 0 2028 推薦指數:

查看詳情

練習6--查詢至少有一門課與學號為"01"的同學所學相同同學信息| 查詢和"01"同學學習課程完全相同其他同學信息

-- 查詢至少有一門課與學號為"01"的同學所學相同同學信息 ** group_concat函數將學生所學課程轉化為字符串,比較字符串 -- 查詢和"01"同學學習課程完全相同其他同學信息 ** A是B的子集,且AB元素個數相同,則AB相等 ...

Wed Apr 24 06:56:00 CST 2019 0 2802
oracle :查詢和“s002”同學學習課程完全相同其他同學學號和姓名;

今天在溫習oracle 數據庫習題,寫到這個題目發現不會做,看答案發現是錯的,之前居然不知道,網上百度了一些,很多結果都不對,要么就看不懂,請原諒我的無知。 好吧,雖然沒有找到簡單易懂的答案,但是也給了我一些靈感,好吧,下班前終於做出來了,OMG! 題目:查詢和“s002”同學學習課程 ...

Thu Nov 23 02:48:00 CST 2017 1 4045
hive實現group_concat

自從上次發現這個好用的神仙函數后,超級喜歡用,可今天在hive使用的時候發現居然報錯了。。。 行吧,百度了下hive如何實現,記錄一下 直接用自己的sql吧 吶,就是這樣~~~ ...

Wed May 06 22:20:00 CST 2020 0 3453
SQL實現group by 分組后內排序

在一個月黑風高的夜晚,自己無聊學習的SQL的時候,練習,突發奇想的想實現一個功能查詢,一張成績表有如下字段,班級ID,英語成績,數據成績,語文成績如下圖 實現 查詢出 每個班級英語成績最高的前兩名的記錄。 看起來不難的業務,做起來才知道還挺麻煩的,說白了其實就是實現分組后的內排序 ...

Sun Jan 06 08:49:00 CST 2019 2 43306
mysql group by內排序

mysql group by內排序: 首先是排序: SELECT z.create_time,z.invoice_id from qf_invoice_log z where z.type =102 GROUP BY z.invoice_id ORDER ...

Tue May 08 17:44:00 CST 2018 0 6094
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM