SQLLite数据库获取一个表有多少列的语句是什么

SQLLite数据库获取一个表有多少列的语句是什么,第1张

查询table,type 段是'table',name段是table的名字, so:

select name from sqlite_master where type='table' order by name;

查询indices,type段是'index', name 是index的名字,tbl_name是index所拥有的table的名字通过以下语句可查询出某个表的所有字段信息

PRAGMA table_info([tablename])

如果在程序中你可以通过 sqlite_master 表得到所有表的信息。

------ 本天

select  from tablename a where to_date(adate, 'yyyy-mm-dd') = to_date(to_char(sysdate, 'yyyy-mm-dd'),'yyyy-mm-dd') ;

------ 本周

select  from tablename a where to_char(to_date(adate, 'yyyy-mm-dd'),'yyyy-mm-dd') >= to_char(trunc(sysdate, 'd') + 1, 'yyyy-mm-dd') and to_char(to_date(adate, 'yyyy-mm-dd'),'yyyy-mm-dd') <= to_char(trunc(sysdate, 'd') + 7, 'yyyy-mm-dd')

------ 本月

select  from tablename a where to_char(to_date(adate, 'yyyy-mm-dd'),'yyyy-mm') = to_char(sysdate, 'yyyy-mm')

路过,顺便试了下,可以的啊!

root@DPtech /proc$ sqlite3

SQLite version 3611

Enter "help" for instructions

Enter SQL statements terminated with a ";"

sqlite> create table tb(id integer, value text);

sqlite> insert into tb(id) values(1);

sqlite> insert into tb values(2, '22');

sqlite> select from tb;

1|

2|22

sqlite> select from tb where value isnull;

1|

sqlite>

以上就是关于SQLLite数据库获取一个表有多少列的语句是什么全部的内容,包括:SQLLite数据库获取一个表有多少列的语句是什么、android sqlite 求sql语句查询当天、本周、本月的数据~网上方法大部分都试了~无用!跪求大神指点!、sqlite 使用sql语句的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10197013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存