0
我有一個小的腳本下載我一個結果從查詢和導出爲.csv蟒蛇 - 得到查詢字符串的一部分導致
yy = raw_input("Enter year: ")
mm = raw_input("Enter month: ")
try:
conn = psycopg2.connect("dbname='xxx' user='xxx' host='xxx' password='xxx'")
cur=conn.cursor()
query1 = """SELECT name FROM xxx where name like '%{0}_{1}%' """.format(yy,mm)
cur.execute(query1)
results = cur.fetchall()
for row in results:
print row
csv_file = open('errors.csv','wb')# wb - query importing line by line
myFile = csv.writer(csv_file)
myFile.writerows(results)
csv_file.close()
我需要的是從查詢結果字符串的一部分。 Atm我的結果看起來像這樣:
1-GRB-804_2016_02_03__08_42_12
1-GRB-804_2016_02_05__11_04_47
1-GRB-804_2016_02_06__08_20_15
1-GRB-804_2016_02_08__08_06_13
1-GRB-804_2016_02_08__08_30_58
而我想要的是得到第一條直到它符合標誌'_'。 那麼結果將是:
1-GRB-804
1-GRB-804
1-GRB-804
1-GRB-804
1-GRB-804
問候
如果我同時使用來自postgres和microsoft sql server的查詢,該怎麼辦?如果我將他們的結果加入到一箇中? –