03005 SQL查詢語句

2022-09-02 20:54:08 字數 2046 閱讀 6249

查詢語句,在開發中使用的次數最多,此處使用「zhangwu」 賬務表。

1、準備工作

(1)建立財務表:

1

create

table

zhangwu (

2 id int

primary

keyauto_increment, # 賬務id

3 name varchar(200

), #賬務名稱

4money

double 

#金額5 );

(2)插入表記錄

1

insert

into zhangwu(id,name,money) values (1,'

吃飯支出

',247);2

insert

into zhangwu(id,name,money) values (2,'

工資收入

',12345);3

insert

into zhangwu(id,name,money) values (3,'

服裝支出

',1000);4

insert

into zhangwu(id,name,money) values (4,'

吃飯支出

',325);5

insert

into zhangwu(id,name,money) values (5,'

**收入

',8000);6

insert

into zhangwu(id,name,money) values (6,打麻將支出,8000);7

insert

into zhangwu(id,name,money) values (7,null,5000);

2、查詢的語法

(1)查詢指定字段資訊

格式:select 欄位1,欄位2,...from 表名;

select id,name from zhangwu;
(2)查詢表中所有字段

格式:select * from 表名;

select

*from zhangwu;

注意:使用"*"在練習、學習過程中可以使用,在實際開發中,不推薦使用。原因,要查詢的字段資訊不明確,若欄位數量很多,會導致查詢速度很慢。

(3)distinct用於去除重覆記錄

格式:select distinct 字段 from 表名;

select

distinct

money

from zhangwu;

(4)別名查詢,使用的as關鍵字,as可以省略的

表別名格式::select * from 表名 as 別名;或select * from 表名 別名;

列別名格式:select 欄位名 as 別名 from 表名;或select 欄位名 別名 from 表名;

1

表別名:

2select

*from zhangwu as

zw;3

列別名:

4select

money

as m from

zhangwu;5或

6select

money m from zhangwu;

(5)我們在sql語句的操作中,可以直接對列進行運算

1 例如:將所有賬務的金額+

10000元進行顯示.

2select pname,price+

10000

from product;

3、條件查詢

(1)where語句表條件過濾。滿足條件操作,不滿足不操作,多用於資料的查詢與修改;

(2)格式 :select 字段  from 表名  where 條件;

(3)while條件的種類如下

sql 語句 查詢

例11 1 1 use xk gocreate trigger test1 on student for update as print 記錄已修改!go 2 update student set pwd 11111111 where stuno 00000001 例11 3 1 use xk go...

SQL查詢語句

create or replace procedure imms pk reportsend fromdate varchar2,todate varchar2 as function 系統效能統計 author qja 功能 將imms statusreport 表和imms report sen...

sql查詢語句

條件查詢 select 列名列表 from 表名 where 條件 where 條件 用來篩選滿足條件的記錄 行 條件有6種形式 1.比較大小 列名 比較運算子 值 查詢圖書 超過30元的圖書資訊 select from book where price 30 查詢清華大學出版社出版的圖書資訊 se...