sql怎么根据字段长度和大小排序

如题所述

可以参考下面的代码:

select * from 表 order by len(字段);长度,由短到长

select * from 表 order by len(字段)desc;长度,由长到短

select * from 表 order by 字段;大小,由小到大

select * from 表 order by 字段 desc;大小,由大到小

扩展资料:

sql参考语句

更新:update table1 set field1=value1 where 范围

排序:select * from table1 order by field1,field2 [desc]

求和:select sum(field1) as sumvalue from table1

平均:select avg(field1) as avgvalue from table1

参考资料来源:百度百科-结构化查询语言

参考资料来源:百度百科-sql语句

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-15
select * from 表 order by len(字段);长度,由短到长
select * from 表 order by len(字段)desc;长度,由长到短
select * from 表 order by 字段;大小,由小到大
select * from 表 order by 字段 desc;大小,由大到小本回答被提问者采纳
第2个回答  2015-12-14
大小可以直接排,长度的话 你先用len()函数就行
第3个回答  2015-12-14
select * from yourtable where 1 order by char_length(field);

sql怎么根据字段长度和大小排序
select * from 表 order by 字段 desc;大小,由大到小

sql中排序要怎么写?
在SQL查询中,对结果进行排序是常见的需求。ORDER BY语句就像一个指挥棒,帮助我们按照特定规则整理数据。当你需要按照数据的大小,无论是从小到大(ASC,升序)还是从大到小(DESC,降序),都可以通过这个指令实现。基本的语法结构如下:SELECT "字段名"FROM "表名"[WHERE "条件"]ORDER BY "字段名"...

用Sql查询,怎样使结果按某个字符字段的字符长度排序
SELECT * FROM `users` ORDER BY LENGTH(username) asc 这是users表中根据username的长度排序的

SQL 字段排序 子段比较大小
select from (select '食品消费' as type,t1 as fee from hh 表 where t0='输入某一个月条件'union all select '房租费用' as type,t2 from hh表 where t0='输入某一个月条件'union all select '子女费用' as type,t3 from hh表 where t0='输入某一个月条件'union all select '水电费...

SQL中怎么根据字段值选择排序方法,求指点
1、升序 select * from 表名 order by 列名 2、降序 select * from 表名 order by 列名 desc 3、按需排序 select * from 表名 order by case when 列名='ZZ' then 1 when 列名='YY' then 2 else 列名 end

如何用数据库sql把一列数据从大到小排列?
select * from 表名 order by 要排列的字段 desc。结构化查询语言简介:结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户...

SQL按某个字段值相同的记录数从小到大查询排序
可以借助于辅助的一列来简单的实现,1.就是可以加一列,用来记录与本行中B字段内容相同的记录条数,使用update语句将新增加的一列进行更新,2.然后在使用排序,首先对新增加的列进行升序排列,还可以继续在新增加的列内容相同的基础上按照别的字段进行排序,呵呵,希望能有帮助,^_^ ...

SQL数据库如何按照表内某列int值的大小进行排序求指教!
“顺序”体现在对表的“查询”动作中。换句话说,就是你的order by才告诉引擎,查询到的若干条目应该以什么样的顺序排列。这是一个很科学也很重要的概念。因为在实际使用中,你可能今天想按某个时间字段排序,明天想按某个索引号排序,但这些所谓的“顺序”都是你想要看到的数据的一种投影方式,而并...

sql 按字段指定值排序
sql语句的排序,有止是 asc,desc 简单的正序、倒序排列,还可以根据需要字段的值,来执行排序。可使用如下方式:1.点击新建查询:2.输入如下语句:order by case `A1`when a2 then 1 \/\/ 当值为a2,排在第一个 when a3 then 2 \/\/ 当值为a3,排在第二个 when a1 then 3 \/\/ 当...

数据库按从小到大的顺序排列sql怎么写
在select 语句结尾使用: order by 字段1 ASC\/DESC,字段2 ASC\/DESC ...ASC为正序从小到大,DESC为倒序从大到小。

相似回答