最近在處理一個SQL查詢記錄的時候,遇到點問題,經過多次查詢和探索,現總結下 比如,我sql查詢一個表,得出所有車牌,然后,我取這些車牌,批量轉換成 車牌號1,車牌號2,…..車牌號n,而且要求最后的結果寫到文本文件中就是這樣,沒空格,換行之類的 之前我的
最近在處理一個SQL查詢記錄的時候,遇到點問題,經過多次查詢和探索,現總結下
比如,我sql查詢一個表,得出所有車牌,然后,我取這些車牌,批量轉換成? ‘車牌號1′,’車牌號2′,…..’車牌號n’,而且要求最后的結果寫到文本文件中就是這樣,沒空格,換行之類的
之前我的做法是:先取這些結果到excel,寫入到A1列,然后在B1列,B1==”‘”&A1&”‘”,這樣就可以給車牌號加上”
例子:
粵A00000
粵A00001
粵A00002
粵A00003
粵A00004
粵A00005
粵A00006
變換后
‘粵 A00001 ‘
‘粵 A00002 ‘
‘粵 A00003 ‘
‘粵 A00004 ‘
‘粵 A00005 ‘
‘粵 A00006 ‘
‘粵 A00007 ‘
然后,我拷貝B1列到notepad++(不是notepad,這個太弱了)
然后ctrl+H,設置替換,? 查找 n 替換成,
然后就是要去掉空白了,選擇編輯,空白操作,EOL轉空格
最終結果就是:’粵A00000′,’粵A00001′,’粵A00002′,’粵A00003′,’粵A00004′,’粵A00005′,’粵A00006′
其實這樣還是很麻煩,轉換好幾次,然后我去看了下notepad++,其實有更加簡單的方法,替換兩次就可以
比如我們還是從SQL查詢結果取一列數據到notepad++
然后,替換? n? 替換成 ,’
第一次替換結果為:
粵A00000
,’粵A00001
,’粵A00002
,’粵A00003
,’粵A00004
,’粵A00005
,’粵A00006
,’
然后再次替換,替換? 查找目標 r 替換為 ‘
結果為:
粵A00000′,’粵A00001′,’粵A00002′,’粵A00003′,’粵A00004′,’粵A00005′,’粵A00006′,’
然后手動更改一下首尾的兩個就可以了
希望大家能給出更簡單的方法,最近經常要替換修改這個,還是很麻煩的說
?