
数据库
文件夹__iOS
这个作者很懒,什么都没留下…
展开
-
[SQLite 开发] 查询去掉重复数据
本文主要总结数据库去掉重复数据的方法去掉重复数据的方法:关键字:distinct有一表,有折扣名字和折扣价钱把不重复的折扣价钱查询出来SELECT distinct DiscountRate FROM DiscountTable结果:...原创 2020-09-16 17:32:36 · 5158 阅读 · 0 评论 -
[SQLite 开发] SQLite字段自增自减的SQL语句 (IF条件语句)
SQLite字段自增UPDATE table_nameSET column1 = column1 + 1WHERE columnID = 1SQLite字段自减UPDATE table_nameSET column1 = column1 - 1WHERE columnID = 1防止column1已经等于0了,再-1等于负数。我们需要曾加一个if语句判断UPDATE table_nameSET column1 = if(column1 < 1, 0, column1原创 2020-08-20 16:28:51 · 2975 阅读 · 0 评论 -
[SQLite 开发] 移除掉一个字串中的字头或字尾空格(TRIM)
SQLite 的TRIM用于移除掉一个字串中的字头或字尾空格。语法带有 TRIM的 SELECT 语句的基本语法如下:SELECT Trim(Value) FROM settingTRIM (字符串,要移除的字符) 如果要移除的字符不写,默认是空格LTRIM 字符串开头部分移除RTRIM 字符串结尾部分移除实例例1SELECT Trim(' 北京 ')结果'北京'例2SELECT LTrim(' 北京 ')结果'北京.原创 2020-06-04 17:49:48 · 2270 阅读 · 0 评论 -
[SQLite 开发] Limit 子句(TOP)
SQlite本身没有top功能,无法向TSQL一样下Select top 100 * from tb_table,但SQLite提供了一个Limit关键字用来取得相应行数的资料SQLite 的 LIMIT 子句用于限制由 SELECT 语句返回的数据数量。语法带有 LIMIT 子句的 SELECT 语句的基本语法如下:SELECT column1, column2, colum...转载 2019-10-28 13:43:10 · 309 阅读 · 0 评论 -
[数据库 开发] SQL多表连接查询(详细实例)
本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student 截图如下:表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)一、外连接外连接可分为:左连接、右连接、完全外连接。1、左连接 left join 或 left outer joinSQ转载 2016-02-24 10:41:24 · 547 阅读 · 0 评论 -
[数据库 开发] 大量数据表的优化方案
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可转载 2016-04-11 09:49:09 · 432 阅读 · 0 评论