On Fri, Nov 13, 2009 at 3:11 PM, Kees Nuyt <k.n...@zonnet.nl> wrote:
> On Fri, 13 Nov 2009 15:07:54 +0100, Marco Bambini
> <ma...@sqlabs.net> wrote:
>
>> sqlite 3.6.19
>>
>> CREATE TABLE foo (col1 INTEGER PRIMARY KEY, col2 TEXT);
>>
>> SELECT rowid, col1, col2
>>
>> returns the following column names with sqlite3_column_name:
>> col1, col1, col2
>>
>> Is there a way to force the first column name to
>> be returned as rowid and not as its col1 alias?
>
> CREATE TABLE foo (
>  col1 INTEGER PRIMARY KEY,
>  col2 TEXT
> );
>
> INSERT INTO foo (col1,col2)
>     VALUES (1,'row1');
> INSERT INTO foo (col1,col2)
>     VALUES (2,'row2');
>
> .head on
> .mode list
>
> SELECT rowid, col1, col2
>  FROM foo;
> col1|col1|col2
> 1|1|row1
> 2|2|row2
>
> SELECT rowid AS rowid, col1, col2
>  FROM foo;
> rowid|col1|col2
> 1|1|row1
> 2|2|row2
>

neat!


>>Thanks.
> --
>  (  Kees Nuyt
>  )
> c[_]
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
Puneet Kishor
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to