1楼:
ind_in_set方法:
select * from table find_in_set(字段名,'字段对应的值组合');
其中字段名,如果 table有别买 则字段名必须加上 别买.字段名其中字段对应的值组合,必须外边用单引号' '或者双引号" "包括,并且中间不得有任何空格。
如果该字段是个字符串类型,不是int类型,也不必要去特意加上如"'a','b','c','d'";不必要为a,b,c,d这
mysql根据某个字段内容排序
2楼:匿名用户
select*from(select*fromtablenamewherea='01'orderbybasc)a
unionall
select*from(select*fromtablenamewherea='02'orderbybdesc)a
3楼:匿名用户
select*fromyourtableorderbyaasc,bdesc
这个就是你想要的
yourtable你的表名
a,b为你的字段名
4楼:匿名用户
使用两个排序就行了
select * from tablename order by a asc,b desc
5楼:匿名用户
直接使用sql语句是很难的了,需要通过php来,先把a列分组出来,然后,可以根据循环来逐一查询出来a组里面的每个组的数据,然后去查该表,按照b的升或者降序排列即可达到要求。
如何对mysql数据库中某些特定字段进行排序?
6楼:匿名用户
1、以日期进行排序
select rownum "id" , 日期 , 金额, 商品 from (select 日期,金额,商品 from 表 order by 日期)
2、在排序后要求数据库中内容发生变化,如果不是考试的话是没人故意这么玩的。
任何对于数据的id字段进行手工变动都是愚蠢而白痴的行为。
让然如果是老师故意考你们的话,可以用下面这个简单方法。
①建立临时表,使id字段为自增字段
create table tablename
(id int(20) not null auto_increment, --自增属性
日期 char(20) not null,
金额 char(5) not null,
商品 char(2) not null
);②将排好的数据插入新建的临时表
insert into tablename(日期,金额,商品) select 日期,金额,商品 from 原始表 order by 日期
③将原表改成其他名,并将第二步建的中间表改名为原表名
alter table 表1 rename to 表2
我手头没有mysql只能按印象写出**,你拿去试一下吧。
我印象中mysql对pl的支持不好,所以只给出了用sql语句的方案,你参考下吧。
7楼:匿名用户
大哥,你是想玩excel,是吧?不过还有一个法子可以实现你想要的结果,写存储过程,更新每条数据,最终可以获取你想要的结果,若是java后台,也可以拼凑出来
8楼:匿名用户
select * from 表名 order by 日期 desc; 按照日期降序排列。
mysql 查询时 按照某个字段计算后的值 排序?
9楼:山水阿锐
先把分类全取出来,并随机排序,取排在第一个分类。
10楼:匿名用户
select 商品名称, 商品原价, 折扣率, (商品原价*折扣率) as 折后价 from 表 order by 折后价
11楼:卫青芬仰卯
查询成功了,但是你没有把查询的值赋给变量,所以你肯定得不到值,$sql
="select
meta_value
from
wp_postmeta
where
meta_key
='img-link'
andpost_id
=1";
$result=mysql_query($sql);
while
($row
=mysqli_fetch_assoc($result))//用myql_fetch_assoc函数取值,可以确保多行数据时能循环输出,mysql_fetch_array只能取得最前面的一行数据
12楼:匿名用户
select 商品名,商品**
from 商品表
order by 商品** desc
如何根据mysql数据库中的某一个字段进行排序呢??
13楼:汪雄辉拉
例如你表名 为test,sql 如下:
select * from test order by `order` desc-----------------根据order降序排列,去掉末尾的desc就是升
序注:order为关键字,所以字段order需要用反引号括起来,不然报错
14楼:time岚忆
先把分类全取出来,并随机排序,取排在第一个分类。
例如:西装
然后查询的时候 order by (category='西装') desc,category 即可实现要求。
mysql是一种开放源**的关系型数据库管理系统(rdbms),mysql数据库系统使用最常用的数据库管理语言--结构化查询语言(sql)进行数据库管理。
mysql这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,mysql ab创始人之一的monty widenius的女儿也叫my。这两个到底是哪一个给出了mysql这个名字至今依然是个迷,包括开发者在内也不知道。
mysql的海豚标志的名字叫“sakila”,它是由mysql ab的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者ambrose twebaze提供。根据ambrose所说,sakila来自一种叫siswati的斯威士兰方言,也是在ambrose的家乡乌干达附近的坦桑尼亚的arusha的一个小镇的名字。
mysql,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。它的历史也富有传奇性。
15楼:追寻着
select * from test order by `order` desc
mysql中,同一个表中得某一个字段如何根据另一个字段排序?? 10
16楼:匿名用户
select只是查询出请求的结果,不会修改表内的数据的。
实现你的方法,可以新建一个同样结构的临时表,把id字段设置成自增字段,然后把select语句的排序后的结果插入的新的临时表中,最后把临时表数据更新回原来的数据表。
17楼:
create table temptable select * from event
delete table event
insert into event select * from temptable order by weight desc
如何根据mysql数据库中的某一个字段进行排序?
18楼:time岚忆
先把分类全取出来,并随机排序,取排在第一个分类。
例如:西装
然后查询的时候 order by (category='西装') desc,category 即可实现要求。
mysql是一种开放源**的关系型数据库管理系统(rdbms),mysql数据库系统使用最常用的数据库管理语言--结构化查询语言(sql)进行数据库管理。
mysql这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,mysql ab创始人之一的monty widenius的女儿也叫my。这两个到底是哪一个给出了mysql这个名字至今依然是个迷,包括开发者在内也不知道。
mysql的海豚标志的名字叫“sakila”,它是由mysql ab的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者ambrose twebaze提供。根据ambrose所说,sakila来自一种叫siswati的斯威士兰方言,也是在ambrose的家乡乌干达附近的坦桑尼亚的arusha的一个小镇的名字。
mysql,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。它的历史也富有传奇性。
mysql 联表查询后,将某个字段的特定值排序在最前面 50
19楼:匿名用户
查询成功了,但是你没有把查询的值赋给变量,所以你肯定得不到值,$sql = "select meta_value from wp_postmeta where meta_key = 'img-link' and post_id =1";
$result=mysql_query($sql);
while ($row = mysqli_fetch_assoc($result))//用myql_fetch_assoc函数取值,可以确保多行数据时能循环输出,mysql_fetch_array只能取得最前面的一行数据
mysql查询时按照某个字段计算后的值排序
1楼 山水阿锐 先把分类全取出来,并随机排序,取排在第一个分类。 2楼 匿名用户 select 商品名称 商品原价 折扣率 商品原价 折扣率 as 折后价 from 表 order by 折后价 3楼 卫青芬仰卯 查询成功了,但是你没有把查询的值赋给变量,所以你肯定得不到值, sql select ...
如何根据MYSQL数据库中的某字段进行排序
1楼 time岚忆 先把分类全取出来,并随机排序,取排在第一个分类。 例如 西装 然后查询的时候 order by category 西装 desc category 即可实现要求。 mysql是一种开放源 的关系型数据库管理系统 rdbms ,mysql数据库系统使用最常用的数据库管理语言 结构化...
EXCEL指定行排序,EXCEL表格如何按照某列数字大小整行排序?
1楼 匿名用户 还可以在5 6行之间插入空行 再在1 5行范围内排序 排后再删除那个空行 试试吧,但愿能够帮助您! 2楼 匿名用户 相对于2007版,先选中1 5行,然后点 数据 排序,然后指定a列 3楼 蹉微兰称鸟 不会打乱对应关系的! 选择全部,然后 数据 菜单,选 排序 ,在对话框中选择你要排...