㈠ sql查询语句大全
SELECT * FROM TWS2F14CCC260D71 WHERE 地类='1999资源清查有林地'
㈡ 怎样用SQL语句查询一个数据库中的所有表
查询数据库里所有表名和字段名的语句
SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;
sql 语句就是对数据库进行操作的一种语言。
(2)sql单表查询大全扩展阅读:
SQL语句常见语句:
1、更新:update table1 set field1=value1 where 范围;
2、查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串);
3、排序:select * from table1 order by field1,field2 [desc];
4、求和:select sum(field1) as sumvalue from table1;
5、平均:select avg(field1) as avgvalue from table1;
6、最大:select max(field1) as maxvalue from table1;
7、最小:select min(field1) as minvalue from table1[separator]。
参考资料来源:网络-sql语句
㈢ 怎样用SQL语句查询一个数据库中的所有表
1、打开Microsoft SQL Server 2012,选中需要查询所有表的数据库。
㈣ 订单列表查询SQL,查询出订单的数量和订单详细信息(包括订单中的所有商品)。
select m.订单编号,m.订单总额 , d.商品名称 , d.商品单价
from order_t m,order_good_t d
where m.订单编号 = d.订单编号
(4)sql单表查询大全扩展阅读:
SQL中最常见的操作(查询)使用声明性SELECT语句。 SELECT从一个或多个表或表达式中检索数据。标准SELECT语句对数据库没有持久影响。 SELECT的一些非标准实现可以具有持久性效果,例如某些数据库中提供的SELECT INTO语法。
WHERE子句包含比较谓词,它限制查询返回的行。 WHERE子句从结果集中删除比较谓词未计算为True的所有行。
GROUP BY子句将具有公共值的行投影到较小的行集中。 GROUP BY通常与SQL聚合函数结合使用,或者从结果集中消除重复的行。 WHERE子句在GROUP BY子句之前应用。
㈤ sql单表查询之分类汇总。
用union all合猛告并就OK了宽告
SELECT sb_czlx as 类别, wxyh_jb as 级别, count(*) AS 次数, sum(wx_jinghui) AS 经慎知明费 FROM wxinfo GROUP BY sb_czlx, wxyh_jb
union all
SELECT sb_czlx as 类别, null as 级别, count(*) AS 次数, sum(wx_jinghui) AS 经费 FROM wxinfo GROUP BY sb_czlx
㈥ sql server 单表查询
SELECT
sum(
CASEWHEN第手指颂一次拍照=2毕郑THEN人数逗缓ELSE0END+
CASEWHEN第二次拍照=2THEN人数ELSE0END
)
fromtest2
where年级=2
2年级爬山的照片应该是30张吧。
㈦ sql语言,有一个成绩单表,已知学生姓名,如何查询名次
1、创建测试表,
createtabletest_score(namevarchar2(20),scorenumber);
2、插入测试数据
insertintotest_scorevalues('张三',85);
insertintotest_scorevalues('李四',90);
insertintotest_scorevalues('王二',95);
insertintotest_scorevalues('吴七',83);
insertintotest_scorevalues('李六',66);
commit;
3、查迅败询表中全亩谈颤量数据,selectt.*,rowidfromtest_scoret;
4、编写sql,根据学生姓名,查询学生名词,以学生‘李四’为例,侍搏成绩排名第二;selectt.*from(selectt.*,rank()over(orderbyscoredesc)rkfromtest_scoret)twheret.name='李四';
㈧ SQL Server 2008数据查询之单表查询(1)
单表查询是指仅涉及一个表的查询,共有共包括5种基本操作,本文先说明第一种。
以下操作全部基于SQL Server 2008
在进行查询操作之前首先需要建立一张二维表。如下所示:
然后点击左上角的“新建查询”:
出现下图所示界面↓↓↓↓↓↓↓↓
命令输入完成后点击“执行”
——————————接下来进行相关操作——————————
(1)查询指定列
例:查询上表的Sno,Sname.
SELECT Sno,Sname
FROM Demo1_student;/*Demo1_student是表名*/
获得如下结果↓↓↓庆轿↓↓↓↓↓↓↓↓
(2)查枝差毁询全部列
¤方法有两种,麻烦的是依次列出所有列名,简单的是直接使用“*”号
例:查询上表的Sno,Sname,Ssex,Sage,Sdept(全部列).
SELECT Sno,Sname,Ssex,Sage,Sdept
FROM Demo1_student;
等价于
SELECT *
FROM Demo1_student;
(3)查询经过计算的值
¤SELECT后可以跟表中的属性列(Sno,Sname等),还可以跟表达式(算术表达式,字符串常猛备量,函数,列属性别名);
例:计算全体学生的出生年份。
SELECT Sname,2015-Sage/*经过计算的值*/
FROM Demo1_student;
SELECT Sname,'Year of Birth:',2015-Sage,LOWER(Sdept)/*LOWER表示用小写*/
FROM Demo1_student;
对于无列名的列,可以使用以下方法添加列名。
SELECT Sname NAME,'Year of Birth:' BIRTH,2015-Sage BIRTHDAY,LOWER(Sdept) DEPARTMENT /*原名和别名之间用空格隔开*/
FROM Demo1_student;
㈨ 求几个简单的SQL单表分组查询语句
求1年级男生里分数最高者的所有列信息;
select
top
1
*
from
表
where
年级=1
and
性别='男'
order
by
分数
desc
求1年级里分数最高者所有列信息
select
top
1
*
from
表
where
年级=1
order
by
分数
desc
求全校成绩最高的女生的所有列信息
select
top
1
*
from
表
where
性别='女'
order
by
分数
desc
求每个年级成绩最高者的所有列信息
这个,等我想想先。。
㈩ 如何利用SQL语句实现单表、多表查询
单表查询:select *from table;
多表查询:select * from table1,table2;