-
Notifications
You must be signed in to change notification settings - Fork 201
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
What language are you using?
Python
What version are you using?
0.3.1a3
What database are you using?
Oracle
What dataframe are you using?
polars
Can you describe your bug?
When quering a table with a column containing null values and applying an math operation to it, an error is returned by cx.read_sql. When quering without calculation null is returned without any error (expected behaviour). So when doing some calculation with null values, the result also should be null, without throwing an error.
Database setup if the error only happens on specific data or data type
COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT
col1 BINARY_FLOAT yes (null)
col1 BINARY_FLOAT yes (null)
INSERT INTO test ("col1", "col2") VALUES (123, null)
INSERT INTO test ("col1", "col2") VALUES (456, null)
Example query / code
import connectorx as cx
query = 'select col1, round(col2*1000, 2) from test'
df = cx.read_sql( conn, query, return_type='polars')
What is the error?
NULL value found
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working