將一組資料的合併和資料中特殊字元的替換

2022-07-13 07:18:08 字數 3784 閱讀 1362

"filmid":"1

","filmname":"我不是藥神",

"filmlength":"

132",

"filmcats":"喜劇,劇情",

"actors":"程勇,曹斌,呂受益,劉思慧",

表一  主要電影資訊表 mooc_film_t

表二:次要電影資訊表 mooc_film_info_t

表三 :演員表 電影id對應的演員 mooc_film_actor_t

表四 電影id對應的電影型別 mooc_cat_dict_t

第一步,使用表一表二湊出部分資料

select

film.uuid

asfilmid,

film.film_name

asfilmname,

info.film_length

asfilmlength,

film.film_cats

asfilm_cats,

film.img_address

asimgaddress,

info.film_imgs

assubaddress

from mooc_film_t film left

join mooc_film_info_t info on

film.uuid

= info.film_id

執行結果

第二步 :查詢出演員

#將多個字段合成乙個

select group_concat(role_name separator ',') from mooc_film_actor_t where film_id = 2

則第一步的結果改為

第三步將電影型別轉換為對應資料

3.1 將#替換為,

3.2將數字替換為關聯表中的資料 mooc_film_t ,mooc_cat_dict_t

#獲取到id 所對應的值

把文字合併

#把值連線起來

最終

select

找出一組資料中只出現一次的資料

有一組資料,假設除了某乙個元素出現了一次外,其餘元素都出現了兩次,找出這個元素。如 array 在這個陣列中,怎麼找出這個只出現了一次的5呢?依次拿出乙個元素與其他元素進行比較,設定乙個中間變數result,每次讓resul等於該值,根據是否有與其相同的值來改變result的值,最後根據result...

20200413 將一組資料排序後輸出到檔案1

之前的c 版本包括c 11,都不支援檔案的複雜操作 例如建立目錄 但從c 17開始新增了filesystem,該模組支援檔案的複雜操作。本文牽扯到兩種技術,檔案操作與排序。1 將檔案中的一組數字排序後輸出到另一檔案中去。答 首先假設輸入檔案為 input file.txt 裡面內容為一組整型數字 1...

20200414 將一組資料排序後輸出到檔案2

visual assist是vs編譯器最好用的外掛程式,支援各種高亮顯示以及關聯查詢。另外,今天科目一考試分,險勝。本文牽扯到c 的io技術,即fstream。1 將檔案中的一組數字排序後輸出到另一檔案中去。答 首先假設輸入檔案為 input file.txt 裡面內容為一組整型數字 1 38 3 ...