一:查询 //查找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();