‘壹’ 如何用sql进行排序
您到底是什么意思?是要生成序号?
是不是这样:
SELECT BMMC,序号=
replace(
replace(
replace(
replace(
REPLACE(BMMC,'部门',''),
'a','00'),'b','01'),'c','02')
这是生成部门编号,与部门名称中的字母顺序一致。
如果字母只是ABC这几个,这样就可以了,不需要存储过程。
‘贰’ sql中排序要怎么写
1.语法:
SELECT "栏位名"
FROM "表格名"
[WHERE "条件"]
ORDER BY "栏位名" [ASC, DESC];
2.注意事项:先分组再排序,运用的是ORDER BY,后面加的是你要按什么排序,如果按照升序可以不用写或者加上ASC;如果是降序,要加上DESC。
3.例子:SELECT id FROM user ORDER BY id;
‘叁’ sql如何排序
order by 加上你想排序的字段,可以接多个字段,放在前面的优先排序
例如 SELECT ID FROM TEST ORDER BY ID,NAME
从表test选出ID来 ,并按照ID和NAME排序
按你的需求只要这样写就可以了
SELECT * FROM TABLE ORDER BY NAME
‘肆’ sql中排序要怎么写
1.语法:
SELECT "栏位名"
FROM "锋指世表格名"
[WHERE "条件"]
ORDER BY "栏位名" [ASC, DESC];
2.注意事项:先分组再排序,运用逗散的是ORDER BY,后面加的是你要按什么排序,如果按照升序可以不用写或银肢者加上ASC;如果是降序,要加上DESC。
3.例子:SELECT id FROM user ORDER BY id;
‘伍’ SQL语句中,选择结果如何按指定顺序排序
可以这样实现题主所要求的排序
select * from A_TABLE1 where
name in(‘张三’,‘李四’,‘王五’)
order by (case name when '张三' then 1
when '李四' then 2 else 3 end);
‘陆’ sql中表的数据的排序方式如何修改
系统默认是以聚集索引排序,主键默认是聚集索引,也可手动改成非聚集索引,你可以添加一列标识列,就是自增列,然后把聚集索引给这列,系统就会默认按添加顺序排了
‘柒’ sql怎样排序
1-1,1-2这种都是以字符形式存放的,建议单独做出来一个列,用来排序,用整型的,