当前位置: 首页 > 工具软件 > c2sqlite > 使用案例 >

sqlite-常用语句

涂玉韵
2023-12-01
一:查询 
            //查找C2最大值的C2值和C1值
            //select max(C2), C1 as valueC1 from ExperimentTable where C2 != 'N/A';
            //以下两条都可以
            //select max(C2) from ExperimentTable where C2!='N/A';
            //select max(C2) from ExperimentTable where id<18;
            //sqlcommand对象执行executescalar()方法执行即可。

            //查找某字段的数量
            //select count(*) from ExperimentTable where C2 = 99;

            //查找所有字段=某个值的行
            //select* from ExperimentTable where C2 = 99;

     sqlite数据库查询某字段为整数倍的数据

假设你的数据库表名称为tb_number,表中要比较的字段名称为num,则查找5的倍数的查询代码可以这样写:

select * from tb_number where num%5=0

即:select * from 表名 where 字段名%数字=0

说明:%——是取模(求余数)运算符

select * from Mytable0 where num%5=0 and num!=0

查询数据库中所有表名

select * from sqlite_master;

二:增

//增加

增加字段及默认值

ALTER TABLE myTable ADD COLUMN number double(0.0);

五:其他

防止数据库被占用

conn.Close();
 System.Data.SQLite.SQLiteConnection.ClearAllPools(); 

 类似资料: