xxx 說明: 1。1 SQL( 二 )。" />

日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

1 SQL( 二 )


2.除此以外還有 avg() 是計算平均、max()、min()計算最大最小值的整合性查詢 。
select column1,avg(column2)
from table_name
group by column1
having avg(column2) > xxx
說明:
1.group by: 以column1 為一組計算 column2 的平均值必須和 avg、sum等整合性查詢的關(guān)鍵字
一起使用 。
2.having : 必須和 group by 一起使用作為整合性的限制 。復(fù)合性的查詢
select *
from table_name1
where exists (
select *
from table_name2
where conditions )
說明:
1.where 的 conditions 可以是另外一個的 query 。
2.exists 在此是指存在與否 。
select *
from table_name1
where column1 in (
select column1
from table_name2
where conditions )
說明:
1. in 後面接的是一個集合 , 表示column1 存在集合里面 。
2. select 出來的資料形態(tài)必須符合 column1 。其他查詢
select *
from table_name1
where column1 like ‘x%‘
說明:like 必須和後面的‘x%‘ 相呼應(yīng)表示以 x為開頭的字串 。
select *
from table_name1
where column1 in (‘xxx‘,‘yyy‘,..)
說明:in 後面接的是一個集合 , 表示column1 存在集合里面 。
select *
from table_name1
where column1 between xx and yy
說明:between 表示 column1 的值介於 xx 和 yy 之間 。3、更改資料:
update table_name
set column1=‘xxx‘
where conditoins
說明:
1.更改某個欄位設(shè)定其值為‘xxx‘ 。
2.conditions 是所要符合的條件、若沒有 where 則整個 table 的那個欄位都會全部被更改 。4、刪除資料:
delete from table_name
where conditions
說明:刪除符合條件的資料 。說明:關(guān)于where條件后面如果包含有日期的比較 , 不同數(shù)據(jù)庫有不同的表達(dá)式 。具體如下:
(1)如果是access數(shù)據(jù)庫 , 則為:where mydate>#2000-01-01#
(2)如果是oracle數(shù)據(jù)庫 , 則為:where mydate>cast(‘2000-01-01‘ as date)
或:where mydate>to_date(‘2000-01-01‘,‘yyyy-mm-dd‘)
在delphi中寫成:
thedate=‘2000-01-01‘;
query1.sql.add(‘select * from abc where mydate>cast(‘ ‘‘‘‘ thedate ‘‘‘‘ ‘ as date)‘);【1 SQL】如果比較日期時間型 , 則為:
where mydatetime>to_date(‘2000-01-01 10:00:01‘,‘yyyy-mm-dd hh24:mi:ss‘)

推薦閱讀