@@ -485,10 +485,11 @@ def read_sql(
485
485
486
486
Examples
487
487
--------
488
- Read data from SQL via either a SQL query or a SQL tablename (latter not
489
- possible for SQLite tables)
488
+ Read data from SQL via either a SQL query or a SQL tablename.
489
+ For SQLite talbes
490
+
490
491
>>> from sqlite3 import connect
491
- >>> conn = connect('file.db ')
492
+ >>> conn = connect(':memory: ')
492
493
>>> df = pd.DataFrame(data=[[0, '10/11/12'], [1, '12/11/10']],
493
494
... columns=['int_column', 'date_column'])
494
495
>>> df.to_sql('test_data', conn)
@@ -500,12 +501,12 @@ def read_sql(
500
501
501
502
>>> pd.read_sql('test_data', 'postgres:///db_name') # doctest:+SKIP
502
503
503
- Apply dateparsing to columns through the ``parse_dates`` argument
504
+ Apply date parsing to columns through the ``parse_dates`` argument
504
505
505
506
>>> pd.read_sql('SELECT int_column, date_column FROM test_data',
506
507
... conn,
507
508
... parse_dates=["date_column"])
508
- int_column date_column
509
+ int_column date_column
509
510
0 0 2012-10-11
510
511
1 1 2010-12-11
511
512
@@ -517,11 +518,11 @@ def read_sql(
517
518
>>> pd.read_sql('SELECT int_column, date_column FROM test_data',
518
519
... conn,
519
520
... parse_dates={"date_column": {"errors": "ignore"}})
520
- int_column date_column
521
+ int_column date_column
521
522
0 0 2012-10-11
522
523
1 1 2010-12-11
523
524
524
- 2. Apply a dayfirst dateparsing order on the values of "date_column"
525
+ 2. Apply a dayfirst date parsing order on the values of "date_column"
525
526
526
527
>>> pd.read_sql('SELECT int_column, date_column FROM test_data',
527
528
... conn,
@@ -530,12 +531,12 @@ def read_sql(
530
531
0 0 2012-11-10
531
532
1 1 2010-11-12
532
533
533
- 3. Apply custom formatting when dateparsing the values of "date_column"
534
+ 3. Apply custom formatting when date parsing the values of "date_column"
534
535
535
536
>>> pd.read_sql('SELECT int_column, date_column FROM test_data',
536
537
... conn,
537
538
... parse_dates={"date_column": {"format": "%d/%m/%y"}})
538
- int_column date_column
539
+ int_column date_column
539
540
0 0 2012-11-10
540
541
1 1 2010-11-12
541
542
"""
0 commit comments