所以我最近開始使用Jupyter Notebook。Jupyter Notebook中的SQL Column類型
我使用SQL查詢,然後將我的結果作爲數據框導入到熊貓。 但是,在嘗試了所有可以在互聯網上找到的東西之後,我無法使用SQL獲取我的表列的類型。
我可以使用'type()'獲取一次導入到pandas的類型,但這是與數據庫中使用的格式不同的格式。
有沒有辦法使用SQL查詢直接從數據庫中獲取它,還是必須將其從pandas類型轉換而來?從SQL查詢中獲取列類型
所以我最近開始使用Jupyter Notebook。Jupyter Notebook中的SQL Column類型
我使用SQL查詢,然後將我的結果作爲數據框導入到熊貓。 但是,在嘗試了所有可以在互聯網上找到的東西之後,我無法使用SQL獲取我的表列的類型。
我可以使用'type()'獲取一次導入到pandas的類型,但這是與數據庫中使用的格式不同的格式。
有沒有辦法使用SQL查詢直接從數據庫中獲取它,還是必須將其從pandas類型轉換而來?從SQL查詢中獲取列類型
最簡單方法是:
SELECT DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'tableName' AND
COLUMN_NAME = 'columnName'
是的,我已經試過了,但它不爲我工作,我得到以下錯誤: one.exec_sql( 「」」 SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME =「瀏覽器「 AND COLUMN_NAME =‘browser_type’ ‘’「) ERROR:根:在標記化發生意外錯誤輸入 以下回溯可能會損壞或無效 錯誤消息是:(」 EOF在多行字符串',(1,0)) –
什麼是您的RDBMS - (甲骨文/ MySQL的/ MS SQL服務器/ DB2/PostgreSQL的/等)? – MaxU
我不完全確定,但因爲我們使用Cassandra,它是NoSQL? –