iT邦幫忙

0

詢問關於MySQL一項操作指令...

情境敘述:

假設現欲撈取 MySQL 某一DB內的某張Table內的某一筆資料,並抓出這一筆資料內容文字敘述倒數後四行內容(或此筆資料內容涵蓋關鍵字)最後匯出該篩選後轉存倒數四行內容(或show)
應使用mysql 哪一項command? (請演示範例並解說範例,PS 某家資訊副理問的),再麻煩知情大大..協助回答,Thanks

看更多先前的討論...收起先前的討論...

某 DB 為 northwind
某 Table 為 order
文字敍述欄位為 ordermemo
關鍵字為「糖叔大喜」


SQL 為
select substring_index(ordermemo,'\r\n', -4) from order where ordermemo like '%糖叔大喜%';


這是面試題目
還是資訊副理不會寫
疑惑
chaconx iT邦新手 5 級 ‧ 2013-01-04 22:29:50 檢舉
你好是面試題目..@@
chaconx iT邦新手 5 級 ‧ 2013-01-04 22:35:57 檢舉
大大您好,再請教(假設不搜尋篩選某一欄位內容裡關鍵字前提)..如果select table中某一筆資料欄位(假設TEXT 格式放一些文章訊息)只是單純想列出那一筆篩選出來資料後四行..應該如何解,感謝..ps:記得那位面試官還說mysql裡有個command可以嘮出..上述條件..
列出最後四列

select substring_index(ordermemo,'\r\n', -4) from order where 條件


這條件要你自己寫
什麼條件才能只挑出某一筆

假設現欲撈取 MySQL 某一DB內的某張Table內的某一筆資料,並抓出這一筆資料內容文字
此處使用MySQL指令處理。
敘述倒數後四行內容(或此筆資料內容涵蓋關鍵字)最後匯出該篩選後轉存倒數四行內容(或show)
此處使用一般程式處理。
這樣比較簡潔明瞭,否則,變成像寫文言文,可能較不合時宜。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
ted99tw
iT邦高手 1 級 ‧ 2013-01-04 11:22:09
最佳解答

從口袋掏出阿婆,打開西哩,輕聲對它說那位副理的要求就可以了。

8
wiseguy
iT邦超人 1 級 ‧ 2013-01-04 11:43:28

在 linux console 模式下命令:
echo 'select 某一筆資料 from 某TABLE where 某條件' | mysql -B -N -q -r -u 某帳號 -p某密碼 某DB | tail -n 4
以上三個命令是一行。指令是什麼意思請自己問古哥囉。

賽門 iT邦超人 1 級 ‧ 2013-01-04 11:48:21 檢舉

iT邦幫忙MVPwiseguy提到:
echo 'select 某一筆資料 from 某TABLE where 某條件' | mysql -B -N -q -r -u 某帳號 -p某密碼 某DB | tail -n 4

只回了一行兩個字...查某....毆飛

wiseguy iT邦超人 1 級 ‧ 2013-01-04 13:11:40 檢舉

哈哈 ... 啊樓主真的是寫要查<某>咩~ XD
到底是查啥,只有樓主自己知道了

4
Albert
iT邦高手 1 級 ‧ 2013-01-04 18:07:49

chaconx提到:
情境敘述:

假設現欲撈取 MySQL 某一DB內的某張Table內的某一筆資料,並抓出這一筆資料內容文字敘述倒數後四行內容(或此筆資料內容涵蓋關鍵字)最後匯出該篩選後轉存倒數四行內容(或show)
應使用mysql 哪一項command? (請演示範例並解說範例,PS 某家資...(恕刪)

考模倣力 ?
Well training 才可以上 ?
來聽 10小時
自己回去練習 10次
會模仿類似的就可以來試作,
試作一定要能 10次內成功,就是正式支薪.
因為技術顧問跟你修正 10次你一定要能模仿.
這裡不是亞太創意中心, 只讓你換 Table, 換 Column 千萬別創新

起薪 44 K
高中國中畢業皆可

我要發表回答

立即登入回答