sql經典查詢語句

select * from table1 where 工資>2500 and 工資<3000 //同上

select 姓名 from table1 where 性別='0' and 工資='4000'

select * from table1 where not 工資= 3200

select * from table1 order by 工資desc //將工資按照降序排列

select * from table1 order by 工資 asc //將工資按照升序排列

select * from table1 where year(出身日期)=1987 //查詢table1 中所有出身在1987的人select * from table1 where name like '%張' /'%張%' /'張%' //查詢1,首位字『張』3,尾位字『張』2,模糊查詢

select * from table1 order by money desc //查詢表1按照工資的降序排列表1 (升序為asc)

select * from table1 where brithday is null //查詢表1 中出身日期為空的人

use 資料庫(aa) //使用資料庫aa

create bb(資料庫) //創建資料庫bb

create table table3 ( name varchar(10),sex varchar(2),money money, brithday datetime)//創建一個表3中有姓名,性別,工資,出身日期 (此表說明有四列)

insert into table3 values ('張三','男','2500','1989-1-5')//在表中添加一行張三的記錄

alter table table3 add tilte varchar(10) //向表3 中添加一列「title(職位)」

alter table table3 drop column sex //刪除table3中『性別』這一列

drop database aa //刪除資料庫aa

drop table table3 //刪除表3

delete * from table3 //刪除table3 中所有的數據,但table3這個表還在

delete from table1 where 姓名='倪濤' and 日期 is null

delete from table1 where 姓名='倪濤' and 日期='1971'

select * into table2 from table3 //將表3中的所有數據轉換成表2 (相當於複製)

update table3 set money=money*1.2 //為表3所有人工資都增長20%

update table3 set money=money*1.2 where title='經理' //為表3中「職位」是經理的人工資增長20%

update table1 set 工資= 5000 where 姓名='孫八' //將姓名為孫八的人的工資改為5000

update table1 set 姓名='敬光' where 姓名='倪濤' and 性別=1 //將性別為男和姓名為倪濤的人改為敬光

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場