SQL中的DQL語句

2021-09-17 08:18:23 字數 2259 閱讀 4391

在sql語句中,dql主要用於查詢資料庫中的記錄,關鍵字:select

*dql:data query language資料查詢語言

首先,建立乙個學生列表有id、name、chinese、english、math 字段。並在其中新增元素。

create table student(id int,name varchar(20),chinese float,

english float,math float);

insert into student values(1,'zs',60,70,89);

insert into student values(2,'lisi',61,77,85);

insert into student values(3,'ww',62,73,85);

insert into student values(4,'ll',63,72,84);

insert into student values(5,'zq',64,73,87);

insert into student values(6,'wb',65,73,83);

insert into student values(7,'jj',66,76,82);

1,查詢表中所有學生資訊:

select * from student;
2.查詢所有學生姓名對應的英語成績

select	name english from student;
3.過濾表中重複math 成績。

select distinct math from student
4.在所有學生數學分數上加10分

select name,math+10 from student
5.統計每個學生的總分

select name,math+english+chinese from student
6.查詢姓名為』ww』的學生成績

select * from student where name='ww';
7.查詢英語成績大於90分的同學

select * from student where english>90;
8.查詢總分大於200分的所有同學

select * from student where (english+chinese+math)>200;
9.查詢英語分數在 70-75之間的同學。

select * from student where english between 70 and 75;
10.查詢數學分數為80,81,82的同學。

select * from student where math in (89,90,91);
11.查詢所有姓李的學生成績。

select * from student where name like 'l%';
12.查詢數學分》80並且語文分》80的同學。

select * from student where math>80 and chinese>80;
13.對數學成績排序後輸出。

select name,math from student order by math;
14.對總分排序後輸出,然後再按從高到低的順序輸出

select name as 姓名,chinese+math+english 總分 from student order by 總分 desc
15.對姓l的學生成績排序輸出

select * from student where name like 'l%' order by chinese;
16.顯示student **中的前3行。

select * from student limit 3;    //3表示前三行
17.顯示 student **中的第3~5行。

select * from student limit 2,3;   //2表示偏移幾行,3表示顯示的總行數。

Sql入門 DQL語言

一 select語句 select distinct column1,column2 from table where order by distinct 去除結果的重複行 and 並且 or 或 注意 1 order by子句裡的字段可以縮寫為乙個整數,表示欄位在關鍵字select之後的列表的位置...

資料庫DQL語句

資料庫dql語句就是資料庫查詢語句 主要關鍵字 select 格式 select 欄位名 from 表名 where 條件 只是平常查詢不加條件可以不寫where 在用全部欄位名的情況下可以這樣 select from 表名 欄位名可以這樣用 使用別名表示學生分數。mysql select name...

資料庫DQL語句

誰心中無悔,敬勇敢一杯.1.單純的查詢 單錶查詢 select from users 單錶查詢指定列 select user id,username,password from users 指定查詢條件 select from users where user id 1 2.限制查詢條數 分頁 li...