⑴ sql排序语句order by
Select * from TableName where 列1=某个值 order by 列1,列2
⑵ 请问这样的sql语句如何排序
这样的排序可是没有直接的语句的呀!得自己整啦!
因为SQL只能按一个字段的升序或降序来排。
如果 “order by 货号”不能满足你的需求,那有个方法可以试下:
1)加一个排序表,比如叫 tblOrder,整上两字段:货号,次序;
2)并在货号中输入数据,比如你这里的 a, b, c, d;再在次序中输入你期望的货号次序,比如3,2,1,4(也就是说次序为:c, b, a, d)
3)解决修改你的查询为:
select a.* from 产品表 a join tblOrder b on a.货号=b.货号
where a.货号 in('a','b','c','d') order by b.次序
Good Luck!
⑶ sql中排序要怎么写
1.语法:
SELECT "栏位名"
FROM "表格名"
[WHERE "条件"]
ORDER BY "栏位名" [ASC, DESC];
2.注意事项:先分组再排序,运用的是ORDER BY,后面加的是你要按什么排序,如果按照升序可以不用写或者加上ASC;如果是降序,要加上DESC。
3.例子:SELECT id FROM user ORDER BY id;
⑷ SQL语句排序
加入数据0,0,0,1,2,3,4,5,6 在tablezhong的id column
sql 如下:
SELECT id FROM table ORDER BY Decode(id,0,999999999,id);
如果是0,给他一个很大的值,如果不是0,默认。 这样派出来的结果,就是你要的了。
可行。。
⑸ sql 排序语句
select GYS_ID,SUM(bj) from table
where GYS_ID = '60' or GYS_ID = '61'
group by GYS_ID
⑹ sql排序语句怎么写
select * from 你的表名字 order by user_lasttime asc
⑺ SQL语句怎么写先按时间排序,再按姓名排序
select client,ID,taskdate from 表名 order BY client asc,taskdate,ID desc(如果让client为降序的话order by改成group by,asc改成desc,ID要升序desc改成asc)
将字段依次写在order by 后面即可 , 中间用逗号隔开
select * from 表 order by time , name
select * from 表 order by time asc , name asc
select * from 表 order by time desc , name desc
select * from 表 order by time asc , name desc
select * from 表 order by time desc , name asc
(注: asc 表示升序 , desc表示降序 , 未明确写明排序方式时默认是升序 )
与之类似的语法是 group by , 按多个字段分组时 , 也是依次将多个字段写在group by 的后面 , 并用逗号隔开 , 范例如下:
select time , name , sum(*) from 表 group by time , name
(7)sql语句排序扩展阅读
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
查询和更新指令构成了 SQL 的 DML 部分:
SELECT- 从数据库表中获取数据
UPDATE- 更新数据库表中的数据
DELETE- 从数据库表中删除数据
INSERT INTO- 向数据库表中插入数据
SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL 中最重要的 DDL 语句:
CREATE DATABASE- 创建新数据库
ALTER DATABASE- 修改数据库
CREATE TABLE- 创建新表
ALTER TABLE- 变更(改变)数据库表
DROP TABLE- 删除表
CREATE INDEX- 创建索引(搜索键)
DROP INDEX- 删除索引
⑻ 4、sql语句排序
这么排序没有任何规律,不可能实现。
如果你自己知道有什么规律,你可以按照这个规律自己再构建一个字段,然后把这个字段设置成12345这样的顺序,再按照你构建的排序字段来进行排序。
否则你这种毫无规则的排序是不可能实现的。