首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在SQLite中排序

在SQLite中排序
EN

Stack Overflow用户
提问于 2012-06-10 13:23:29
回答 3查看 296关注 0票数 0

我有一个数据库,我想对它进行排序。我遇到了一些代码,它们选择排序的数据,但不修改数据库本身。我遇到了..。那么,如何对数据库进行排序呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-10 13:27:52

如果您通过“对数据库进行排序”来简单地对表进行排序,

  1. Create temp table as sorted table1,例如您有一个未排序的表您想要按column1对其进行排序,然后执行以下操作:

CREATE TABLE temp_table1 AS SELECT * FROM table1 ORDER BY column1;

  • 删除原始表。

  • temp_table1重命名为SELECT
票数 1
EN

Stack Overflow用户

发布于 2012-06-10 13:29:26

您不会对关系数据库中的表进行排序。

您可以在它们上创建索引。并在查询中使用ORDER BY。这样,您的查询结果将被排序。

票数 2
EN

Stack Overflow用户

发布于 2012-06-10 13:38:41

在创建数据库create index on column以获得更好的查询性能时:

CREATE INDEX sorted_idx ON table_name(indexed_column ASC);

有关索引的更多信息:http://www.sqlite.org/lang_createindex.html

然后在代码中使用ORDER BY进行选择

db.rawQuery("SELECT * FROM table_name ORDER BY indexed_column ASC", null);

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10969063

复制
相关文章
SQLite在NDK中的重生
这个问题的起因是,某项目需要在 NDK 中使用 SQLite,并且这个库同时也需要在 iOS 端使用。一开始的开发均很顺利,已有文章予以总结,点击查看该文章(http://rarnu.com/index.php/2017/03/17/sqlite_cross_platform/)。 但是当程序运行到 Android N 上时,情况就不对了,整个程序直接崩溃,报的错误是 Can not load dynamic library "libsqlite.so"。保险起见,我检查了一下 /syste
用户1907613
2018/07/20
1.5K0
python在sqlite中插入数据
python通过引入sqlite的包,就能够直接操作sqlite数据库 import sqlite3 import math cx=sqlite3.connect("mydatabase.sqli
py3study
2020/01/06
3.9K0
在Sqlite中实现RowNumber功能[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137515.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/05
1.1K0
在ListView中实现排序
ListView触发数据源排序,使用数据源(即List<T>)的Sort()方法,又一次绑定数据源到ListView。
全栈程序员站长
2022/09/06
1.3K0
SQLite在C#中的安装与操作
先说说优点,它占用资源非常的低,在嵌入式设备中需要几百K的内存就够了;作为轻量级数据库,他的处理速度也足够快;支持的的容量级别为T级;独立: 没有额外依赖;开源;支持多种语言;
zls365
2020/08/19
4.5K0
SQLite在C#中的安装与操作
排序算法在JDK中的应用(二)快速排序
在分析上述代码时,可以发现程序会在特殊的情况调用sort()方法即改进后得快速排序,接下来就来分析sort()快速排序的代码实现。
算法与编程之美
2019/07/17
1.1K0
在排序数组中查找数字
思路: 2分查找数组中的第一个k: 1. 如果中间数字大于k,那么k只可能出现在前半段 2. 如果中间数字小于k,那么k只可能出现在后半段 3. 如果中间数字等于k: - 如果中间数字的前面不是k,那么中间数字恰好就是第一个k - 如果中间数字的前面是k,那么第一个k肯定在前半段
用户8639654
2021/07/23
3.7K0
在iview中实现列表远程排序
iview中可以通过给列表中每个字段设置sortable: true可以实现字段排序,但是当列表中的数据量比较多时,列表中会有分页,此时只能对当前页进行排序,针对这个问题,iview中有一个远程排序功能,可以通过远程排序实现多页数据的排序
用户3880999
2023/04/13
1.9K0
在iview中实现列表远程排序
在 JavaScript 中对数组进行排序
排序是您在学习JavaScript时将使用的众多基本方法之一。让我们回顾一下如何对不同的数据类型使用排序方法。
腾龙
2022/06/02
4.9K0
C# SQLite在C#中的安装与操作
先说说优点,它占用资源非常的低,在嵌入式设备中需要几百K的内存就够了;作为轻量级数据库,他的处理速度也足够快;支持的的容量级别为T级;独立: 没有额外依赖;开源;支持多种语言;
zls365
2022/01/14
2.8K0
C# SQLite在C#中的安装与操作
排序算法在JDK中的应用(一)归并排序
https://blog.csdn.net/Alex_NINE/article/details/90612759
算法与编程之美
2019/07/17
9020
在ubuntu下安装wordpress + sqlite
apt-get install apache2 libapache2-mod-php5
超级大猪
2019/11/22
9170
Django Sqlite 数据库,在已有表中添加新字段
可以通过 migrate 传递上一次迁移的编号来撤销迁移。 例如,要撤销最近一次迁移 0020_auto_20220520_1511,进入迁移文件,找到dependencies中信息
沈宥
2022/06/21
4K0
Django Sqlite 数据库,在已有表中添加新字段
在VBA中对数组排序的代码
这是一段非常好的代码,来自ozgrid.com,可以使用它来快速排序VBA中的数组。
fanjy
2023/09/21
9240
在VBA中对数组排序的代码
Android 中 SQLite 性能优化
数据库是应用开发中常用的技术,在Android应用中也不例外。Android默认使用了SQLite数据库,在应用程序开发中,我们使用最多的无外乎增删改查。纵使操作简单,也有可能出现查找数据缓慢,插入数据耗时等情况,如果出现了这种问题,我们就需要考虑对数据库操作进行优化了。本文将介绍一些实用的数据库优化操作,希望可以帮助大家更好地在开发过程中使用数据库。
技术小黑屋
2018/09/05
1.2K0
python中的SQLite操作
上一个博客讲了SQLite的安装及使用,今天我们用python来连接sqlite,从而建立一个与上次一样的表。
py3study
2020/01/08
7390
python中的SQLite操作
sqlite3数据库在自动化中的使用
之前介绍了在python中怎么对sqlite3数据库进行操作,今天再详细的介绍,怎么把自动化中使用到的数据存储在sqlite3数据库的文件中,然后在自动化中引用。下面详细的介绍,把页面的元素,输入的数据,以及系统返回的错误信息存储在数据库,然后从数据库中读取,来引入到实际的自动化项目中,就已百度登录为实例,创建表element.db,字段见如下的截图:
无涯WuYa
2018/10/25
1.6K0
sqlite3数据库在自动化中的使用
ios在SQLite3基本操作
首先是设置项目文件。在项目中加入iPhone版的sqlite3的数据库的开发包。在项目下的Frameworks点击右键。然后选择libsqlite3.0.dylib文件。
全栈程序员站长
2022/07/05
7260
点击加载更多

相似问题

在SQLIte中按别名排序

19

Sqlite选项在Android中的排序

16

在SQLite中对列进行排序、排序和创建

21

SQLITE -排序

10

SQLite排序

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文