你好,我现在需要用sql写代码,以下是题目要求为了让查找的数据有更强的可读性,现需要通过行业分类信息表、上市公司信息表、上市公司名称表,查找出证券名称(证券代码与证券简称合并,命名为“证券名称”),上市公司全称,行业名称,经营性质,注册资本,并按照注册资本升序排列。
时间: 2024-03-24 11:39:47 浏览: 8
你好,以下是SQL语句,可以满足你的需求:
```
SELECT CONCAT(c.`证券代码`, c.`证券简称`) AS `证券名称`, s.`上市公司全称`, i.`行业名称`, s.`经营性质`, s.`注册资本`
FROM 行业分类信息表 i
INNER JOIN 上市公司信息表 s ON i.`行业代码` = s.`行业代码`
INNER JOIN 上市公司名称表 n ON s.`上市公司代码` = n.`上市公司代码`
INNER JOIN 证券信息表 c ON s.`证券代码` = c.`证券代码`
ORDER BY s.`注册资本` ASC;
```
请注意,以上语句仅供参考,需要根据你的具体表结构和数据进行修改。
相关问题
你好,我现在需要用sql写代码,以下是题目要求:请查找出广东省的私营企业中注册资本(元)小于十亿的上市公司全称,行业名称
你好,以下是SQL语句,可以满足你的需求:
```
SELECT s.`上市公司全称`, i.`行业名称`
FROM 上市公司信息表 s
INNER JOIN 行业分类信息表 i ON s.`行业代码` = i.`行业代码`
INNER JOIN 公司信息表 c ON s.`上市公司代码` = c.`公司代码`
WHERE c.`公司类型` = '私营企业' AND c.`注册资本` < 100000000 AND c.`注册地址` LIKE '%广东省%'
```
请注意,以上语句仅供参考,需要根据你的具体表结构和数据进行修改。
你好,我现在需要用sql写代码,以下是题目要求:请查找计算出不同经营性质的上市公司数量及注册资本均值,并按照上市公司数量降序排列。
你好,以下是SQL语句,可以满足你的需求:
```
SELECT s.`经营性质`, COUNT(DISTINCT s.`上市公司代码`) AS `上市公司数量`, AVG(s.`注册资本`) AS `注册资本均值`
FROM 上市公司信息表 s
GROUP BY s.`经营性质`
ORDER BY COUNT(DISTINCT s.`上市公司代码`) DESC;
```
请注意,以上语句仅供参考,需要根据你的具体表结构和数据进行修改。