Mysql如果一张数据表中含有照片字段 商品销量是直接放在商品表单独字段里好?还是 查询所有订单中根据商品ID查询总行数来算好?

查看:11130|回复:4
比如,数据库table的表user中有两个字段:id和name,根据id去查数据库,然后希望获得这个id所对应的的name的值,请问下有什么办法可以实现吗?
资深技术经理
引用:原帖由 球场守护 于
20:02 发表
比如,数据库table的表user中有两个字段:id和name,根据id去查数据库,然后希望获得这个id所对应的的name的值,请问下有什么办法可以实现吗? 用sql语句行不行?如:
select name from user where id=1;
引用:原帖由 rongwei84n 于
10:37 发表
用sql语句行不行?如:
select name from user where id=1; 我后来用的是:定义了一个获取名称的方法,然后用一个Cursor对象接受数据库查询到的记录,再用该对象的getxxx(int values)方法获取该字段的值,赋给一个变量返回。如下可通过id(对应KEY_ID位置)查找到对应的记录,然后获取其中的big_name_id(对应KEY_BIGNAMEID位置)字段。
public&&int queryBigNameId(int information) {&&
&&Cursor results =&&db.query(DB_TABLE, new String[] { KEY_BIGNAMEID,KEY_BIGNAME,KEY_ID},
&&&id=& + information,null, null, null, null);
&&int Big_name_
&&if(results.moveToFirst()){
& && &Big_name_id=results.getInt(0);
& && &return Big_name_
&&else return 0;
资深技术经理
引用:原帖由 球场守护 于
10:29 发表
我后来用的是:定义了一个获取名称的方法,然后用一个Cursor对象接受数据库查询到的记录,再用该对象的getxxx(int values)方法获取该字段的值,赋给一个变量返回。如下可通过id(对应KEY_ID位置)查找到对应的记录,然后获取其中 ... 其实就是一回事。 :lol1 :lol1
只不过这样是Android为我们封装了sql的一些东西而已。
引用:原帖由 rongwei84n 于
10:59 发表
其实就是一回事。 :lol1 :lol1
只不过这样是Android为我们封装了sql的一些东西而已。 恩,刚学还不是很明白,以前也没接触过数据库这一块....mysql中查询到包含该字段的所有表名
方案一:SELECT
TABLE_NAME
information_schema.COLUMNS
COLUMN_NAME='字段名'
mysql 怎么把查询结果作为表名继续查询
【MySQL】MySQL关键字作为列名表名的处理方式
mysql如何查询一个表中所有字段的名字
navicat mysql查数据库中表名、表数量,字段名、字段数量(持续更新中)
查询数据库中带有某个字段的所有表名
查找数据库中有哪些表有这个字段
mysql 查询指定表的各字段名以及备注
MySQL中找出数据库中以同一字符串开头的表名的所有表
mysql 查询得到的表如何继续和其他表连接
没有更多推荐了,12:11 提问
MYSQL 中怎样把同一张表中相同字段的内容合并为一条记录?
我的表现在是这样的:
购买产品id
想让表转变成:
购买产品id
123,124,125,126
也就是说把一个客户购买的产品合并显示在一条记录中。
按赞数排序
使用group_concat
用行转列实现,今天上午看到一个和你的问题完全符合
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
一、创建表
create table stuUnion
sid int identity primary key,
id varchar(500)
二、添加数据
insert into stuUnion
select 1,'a' union
select 1,'b' union
select 2,'c' union
select 2,'
一、创建表
create table stuUnion
sid int identity primary key,
id varchar(500)
二、添加数据
insert into stuUnion
select 1,'a' union
select 1,'b' union
select 2,'c' union
select 2,'
最近在做考研相关的项目,中途遇到一个sql查询的问题表scope是一个关于考研科目的表,其中包含了考研政治,考研英语,考研数学以及考研专业科这些字段,学校+专业决定考研科目,我要查询得到某个学校某个专业要考哪些科目,就想把这几个字段合并为一列。比如:学校
思想政治理论
西方哲学史一
马克思主义哲学
思想政治理论
从两个表中内联取出的数据,其中category_name字段有相同内容,想将具有相同内容的字段进行合并,将amount字段进行加法运算,变成下表中的内容
SELECT c.category_name, count(*) AS task_num, sum( t.amount ) AS amount_num
FROM cs_witkey_tasks AS t
INNER JOIN c
GROUP_CONCAT()是MySQL数据库提供的一个函数,通常跟GROUP BY一起用,具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。
GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER
问题具体描述如下:
表A记录如下:
如何根据表A生成新表B:
如何用oracle sql语句将表A的记录生成表B?
(1)根据oracle的不同版本将有不同的做法,如果当前oracle版本支持wm_concat()
函数,那么可以使用以下oracle sql语句:
今天正还有同学问了一个问题,怎么把两条不同的记录合并成一条记录从数据库里面拿出来,oracle数据库。
拿到之后首先想的是,分两条sql语句去查,然后在程序里做拼接。经过沟通发现,同学的需求不是这个样子的,是要求一条sql语句获取两条记录并合并他们,数据库学的比较菜,上来就写了一个很白痴的sqlselect id,
(select col from table where id=t.id and
select pr.productionId ,
(select group_concat(name)
from User a ,Appraise b where a.userId = b.userId and b.productionId = pr.productionId) username
from Production pr
where (加一些条件)
项目中用到的:
多条id一致的记录,其他列合并成一个字段
Select wm_concat(t.fcomcomputeexp) From tchospcomdetailh t Where t.finhospid=529226 Group By t.
left join 关联相同两张表,并将关联表的分别两条数据,整体合并为一条
di.description,
vi.extend_value videoUrl,
ti.extend_value title,
di.create_date
FROM designer_issue di
left join designmysql 从一个表中查数据,插入另一个表
我的图书馆
mysql 从一个表中查数据,插入另一个表
其实很简单,只是为了忘记,做个记录,用的时候方便。
不管是在网站开发还是在应用程序开发中,我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况,甚至有时还需要指定导入字段。
本文就将以MySQL数据库为例,介绍如何通过SQL命令行将某个表的所有数据或指定字段的数据,导入到目标表 中。此方法对于SQLServer数据库,也就是T-SQL来说,同样适用 。
类别一、 如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法: INSERT&INTO &目标表 &SELECT&&*&FROM &来源表 ;
例如,要将&articles&表插入到&newArticles&表中,则可以通过如下SQL语句实现: INSERT&INTO &newArticles &SELECT&&*&FROM &articles ;
类别二、 如果只希望导入指定字段,可以用这种方法: INSERT&INTO &目标表&(字段1,&字段2,&...) &SELECT &&字段1,&字段2,&... &&FROM &来源表 ;
请注意以上两表的字段必须一致,否则会出现数据转换错误。
INSERT INTO TPersonnelChange(
&&&&UserId,
&&&&DepId,
&&&&SubDepId,
&&&&PostionType,
&&&&AuthorityId,
&&&&ChangeDateS,
&&&&InsertDate,
&&&&UpdateDate,
&&&&SakuseiSyaId
&&&&UserId,
&&&&DepId,
&&&&SubDepId,
&&&&PostionType,
&&&&AuthorityId,
&&&&DATE_FORMAT(EmployDate, '%Y%m%d'),
&&&&NOW(),
&&&&NOW(),
&&&&TUserMst
&&&&`Status` = 0
AND QuitFlg = 0
AND UserId & 2
喜欢该文的人也喜欢

我要回帖

更多关于 在数据表视图中将简介字段隐藏起来 的文章

 

随机推荐