青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

twzheng's cppblog

『站在風(fēng)口浪尖緊握住鼠標(biāo)旋轉(zhuǎn)!』 http://www.cnblogs.com/twzheng

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  136 隨筆 :: 78 文章 :: 353 評論 :: 0 Trackbacks

sql server 2000 函數(shù)大全
下載地址:http://m.shnenglu.com/Files/twzheng/sql%20server%202000%20函數(shù)大全.rar

以下是我在網(wǎng)上轉(zhuǎn)載的部分函數(shù)例子,來源不明。

--聚合函數(shù)
use pubs
go
select avg(distinct price)  --算平均數(shù)
from titles
where type='business'
go 
use pubs
go
select max(ytd_sales)  --最大數(shù)
from titles
go 

use pubs
go
select min(ytd_sales) --最小數(shù)
from titles
go 

use pubs
go
select type,sum(price),sum(advance)  --求和
from titles
group by type
order by type
go 

use pubs
go 
select count(distinct city)  --求個(gè)數(shù)
from authors
go 

use pubs
go
select stdev(royalty) --返回給定表達(dá)式中所有值的統(tǒng)計(jì)標(biāo)準(zhǔn)偏差
from titles
go 

use pubs
go
select stdevp(royalty) --返回表達(dá)式中所有制的填充統(tǒng)計(jì)標(biāo)準(zhǔn)偏差
from titles
go 

use pubs
go
select var(royalty) --返回所有值的統(tǒng)計(jì)方差
from titles
go 

use pubs
go
select varp(royalty) --返回所有值的填充的統(tǒng)計(jì)方差
from titles
go 

--數(shù)學(xué)函數(shù) 

select sin(23.45),atan(1.234),rand(),PI(),sign(-2.34--其中rand是獲得一個(gè)隨機(jī)數(shù)
--
配置函數(shù)
SELECT @@VERSION --獲取當(dāng)前數(shù)據(jù)庫版本
SELECT @@LANGUAGE --當(dāng)前語言
--
時(shí)間函數(shù)
select getdate() as 'wawa_getdate' --當(dāng)前時(shí)間
select getutcdate() as 'wawa_getutcdate' --獲取utc時(shí)間
select day(getdate()) as 'wawa_day' --取出天
select month(getdate()) as 'wawa_month' --取出月
select year(getdate()) as 'wawa_year' --取出年
select dateadd(d,3,getdate()) as wawa_dateadd --加三天,注意'd'表示天,'m'表示月,'yy'表示年,下面一樣
select datediff(d,'2004-07-01','2004-07-15'as wawa_datediff --計(jì)算兩個(gè)時(shí)間的差
select datename(d,'2004-07-15'as wawa_datename --取出時(shí)間的某一部分
select datepart(d,getdate()) as wawa_datepart  --取出時(shí)間的某一部分,和上面的那個(gè)差不多
--
字符串函數(shù)
select ascii(123as '123',ascii('123'as '"123"',ascii('abc'as '"abc"' --轉(zhuǎn)換成ascii碼
select char(123),char(321),char(-123--根據(jù)ascii轉(zhuǎn)換成字符
select lower('ABC'),lower('Abc'),upper('Abc'),upper('abc'--轉(zhuǎn)換大小寫
select str(123.45,6,1), str(123.45,2,2--把數(shù)值轉(zhuǎn)換成字符串
select ltrim('    "左邊沒有空格"')  --去空格
select rtrim('"右邊沒有空格"     '--去空格
select ltrim(rtrim('   "左右都沒有空格"    ')) --去空格
select left('sql server',3),right('sql server',6--取左或者取右 

use pubs
select au_lname,substring(au_fname,1,1--取子串
from authors
order by au_lname 

select charindex('123','abc123def',2--返回字符串中指定表達(dá)式的起始位置
select patindex('123','abc123def'),patindex('%123%','abc123def'--返回表達(dá)式中某模式第一次出現(xiàn)的起始位置
select quotename('abc','{'),quotename('abc'--返回由指定字符擴(kuò)住的字符串
select reverse('abc'),reverse('上海'--顛倒字符串順序
select replace('abcdefghicde','cde','xxxx'--返回唄替換了指定子串的字符串
select space(5),space(-2

--系統(tǒng)函數(shù)
select host_name() as 'host_name',host_id() as 'host_id',user_name() as 'user_name',user_id() as 'user_id',db_name() as 'db_name'
--變量的定義使用
--
聲明局部變量
declare @mycounter int
declare @last_name varchar(30),@fname varchar(20),@state varchar(2--一下聲明多個(gè)變量
--
給變量賦值
use northwind
go
declare @firstnamevariable varchar(20),
 
@regionvariable varchar(30)
set @firstnamevariable='anne' --可以用set,也可以用select給變量賦值,微軟推薦用set,但select在選擇一個(gè)值直接賦值時(shí)很有用
set @regionvariable ='wa' 

select lastname,firstname,title  --用聲明并賦值過的變量構(gòu)建一個(gè)Select語句并查詢
from employees
where firstname= @firstnamevariable or region=@regionvariable
go
--全局變量
select @@version  --返回?cái)?shù)據(jù)庫版本
select @@error  --返回最后的一次腳本錯(cuò)誤
select @@identity  --返回最后的一個(gè)自動(dòng)增長列的id 

--while,break,continue的使用
--
首先計(jì)算所有數(shù)的平均價(jià)格,如果低于30的話進(jìn)入循環(huán)讓所有的price翻倍,
--
里面又有個(gè)if來判斷如果最大的單價(jià)還大于50的話,退出循環(huán),否則繼續(xù)循環(huán),知道最大單價(jià)大于50就break出循環(huán),呵呵,
--
我分析的應(yīng)該對吧.
use pubs
go
while (select avg(price) from titles) <$30 
begin
 
update titles
  
set price=price*2
  
select max(price) from titles
  
if(select max(price) from titles) >$50
  
break
  
else
  
continue
end
print 'too much for the marker to bear' 

--事務(wù)編程經(jīng)典例子
--
begin transaction是開始事務(wù),commit transaction是提交事務(wù),rollback transaction是回滾事務(wù)
--
這個(gè)例子是先插入一條記錄,如果出現(xiàn)錯(cuò)誤的話就回滾事務(wù),也就是取消,并直接return(返回),如果沒錯(cuò)的話就commit 提交這個(gè)事務(wù)了哦
--
上面的那個(gè)return返回可以返回一個(gè)整數(shù)值,如果這個(gè)值是0的話就是執(zhí)行的時(shí)候沒出錯(cuò),如果出錯(cuò)了就是一個(gè)負(fù)數(shù),
--
這個(gè)return也可以用在存儲過程中,可用用 exec @return_status= pro_name來獲取這個(gè)值
use pubs
go
begin tran mytran
 
insert into stores(stor_id,stor_name)
  
values('333','my books')
 
go
 
insert into discounts(discounttype,stor_id,discount)
  
values('清倉甩賣','9999',50.00)
 
if @@error<>0
  
begin
   
rollback tran mytran
   
print '插入打折記錄出錯(cuò)'
   
return
  
end
commit tran mytran 

--事務(wù)處理的保存點(diǎn)示例
--
做了事務(wù)保存點(diǎn)后可以rollback(回滾)到指定的保存點(diǎn),不至于所有的操作都不能用
use pubs
go
select * from stores
begin transaction testsavetran
 
insert into stores(stor_id,stor_name)
  
values('1234','W.Z.D Book')
 
save transaction before_insert_data2
 
go
 
insert into stores(stor_id,stor_name)
  
values('5678','foreat Books')
 
go
rollback transaction before_insert_data2
select * from stores 

--存儲存儲過程
use pubs
if exists(select name from sysobjects where name= 'proc_calculate_taxes' and type='P')
 
drop procedure proc_calculate_taxes
go
create procedure proc_calculate_taxes (@p1 smallint=42,@p2 char(1),@p3 varchar(8)='char')
as
select *
from titles
--執(zhí)行過程
EXECUTE PROC_CALCULATE_TAXES @P2='A'
posted on 2008-05-31 08:54 譚文政 閱讀(4887) 評論(1)  編輯 收藏 引用 所屬分類: 數(shù)據(jù)庫

評論

# re: sql server 2000 函數(shù)大全 2009-06-04 16:15 re: sql server 2000 函數(shù)大全re: sql server 2000 函數(shù)大全
re: sql server 2000 函數(shù)大全  回復(fù)  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一区二区三区在线| 亚洲乱码精品一二三四区日韩在线 | 国产精品无码专区在线观看| 欧美人与性禽动交情品| 欧美区一区二区三区| 欧美视频中文字幕在线| 国产精品美女xx| 国产一区二区精品| 亚洲福利视频一区| 一本到高清视频免费精品| 亚洲一区二区三区高清不卡| 亚洲影院色无极综合| 久久精品国产免费看久久精品| 麻豆国产va免费精品高清在线| 亚洲丁香婷深爱综合| 99re8这里有精品热视频免费| 亚洲私人影院| 男人天堂欧美日韩| 国产精品久久久一区二区| 伊人久久成人| 亚洲欧美激情精品一区二区| 久久精品亚洲一区| 亚洲精品1区2区| 香蕉av777xxx色综合一区| 欧美成人精品在线视频| 国产精品久久久久久久久久尿| 精久久久久久久久久久| 国产一区久久| 在线亚洲精品| 久久人人97超碰精品888| 亚洲高清免费视频| 欧美一级视频免费在线观看| 欧美日韩视频第一区| 国产一区二区久久久| 中文精品在线| 免费在线国产精品| 亚洲综合日韩在线| 欧美激情第三页| 国产一级精品aaaaa看| 亚洲午夜精品视频| 最新成人av网站| 久久精品在线观看| 国产欧美视频一区二区三区| 99精品久久免费看蜜臀剧情介绍| 久久激情网站| 亚洲欧美日韩国产精品| 欧美日韩综合视频| 99热精品在线| 亚洲区国产区| 欧美激情综合色综合啪啪| 亚洲电影网站| 美女国产一区| 久久久精品久久久久| 国产一二精品视频| 久久久99精品免费观看不卡| 亚洲男人的天堂在线观看| 欧美三日本三级少妇三99| 日韩五码在线| 亚洲精品久久在线| 欧美另类69精品久久久久9999| 亚洲欧洲一区| 91久久嫩草影院一区二区| 免费中文字幕日韩欧美| 亚洲国产欧美在线| 亚洲国产精品专区久久| 欧美国产日韩精品| 一本色道久久综合亚洲二区三区 | 亚洲国产福利在线| 欧美国产一区视频在线观看| 久久综合中文| 亚洲精品日韩在线观看| 亚洲区一区二| 国产精品入口尤物| 久久久不卡网国产精品一区| 久久电影一区| 91久久久亚洲精品| 99国产精品久久久久久久| 欧美视频三区在线播放| 午夜精品久久久久久久99热浪潮| 亚洲综合不卡| 狠狠久久五月精品中文字幕| 欧美国产成人精品| 欧美日韩亚洲网| 欧美在线观看视频在线| 久久全国免费视频| 久久成人精品无人区| 欧美在线观看一区二区三区| 韩国一区二区三区美女美女秀| 久久久噜噜噜久噜久久| 久久综合激情| 亚洲性人人天天夜夜摸| 午夜精品影院在线观看| 在线视频观看日韩| 99精品欧美一区| 国产午夜亚洲精品不卡| 欧美二区在线| 国产精品国产三级国产普通话三级 | 国产日产亚洲精品系列| 久久视频这里只有精品| 欧美乱在线观看| 久久久久久久999| 欧美黄污视频| 久久久久免费观看| 欧美日韩第一页| 久久在线精品| 国产精品美女一区二区| 亚洲福利专区| 国产专区欧美专区| 在线中文字幕不卡| 亚洲精品乱码久久久久| 欧美亚洲视频在线观看| 一区二区三区欧美日韩| 久久久精品2019中文字幕神马| 夜夜嗨av色综合久久久综合网| 欧美一级视频精品观看| 亚洲视频一二| 欧美国产视频日韩| 免费日韩av片| 黄色一区二区三区四区| 亚洲亚洲精品三区日韩精品在线视频| 亚洲国产欧洲综合997久久| 欧美在线播放视频| 午夜久久久久| 国产精品久久久久久久久果冻传媒| 欧美激情一二三区| 一色屋精品亚洲香蕉网站| 午夜视频一区| 久久精品1区| 国产九九视频一区二区三区| 一区二区高清视频在线观看| 一区二区三区高清| 欧美日韩黄色大片| 亚洲黄色视屏| 日韩亚洲欧美综合| 欧美精品自拍| 亚洲精选成人| 亚洲欧美999| 国产精品福利av| 亚洲无吗在线| 欧美中文字幕视频在线观看| 国产精品高潮呻吟久久av黑人| 日韩午夜高潮| 亚洲欧美国产77777| 国产精品九九| 亚洲欧美另类在线观看| 亚洲精品视频在线观看免费| 亚洲精品国产日韩| 欧美国产综合一区二区| 亚洲国产免费看| 日韩亚洲欧美成人一区| 欧美色偷偷大香| 亚洲欧美国产精品va在线观看| 欧美伊人精品成人久久综合97| 国产网站欧美日韩免费精品在线观看| 羞羞视频在线观看欧美| 麻豆精品国产91久久久久久| 亚洲日本免费| 国产精品你懂的在线欣赏| 午夜精品一区二区在线观看| 麻豆国产va免费精品高清在线| 亚洲国产精品视频一区| 欧美伦理视频网站| 亚洲欧美日韩精品久久亚洲区| 久久久久久久久综合| 亚洲国产精品一区二区第一页| 欧美激情国产精品| 香蕉av777xxx色综合一区| 欧美韩日一区二区三区| 亚洲视频在线免费观看| 国产午夜亚洲精品不卡| 欧美大片第1页| 亚洲午夜在线观看| 欧美成人自拍| 亚洲一本大道在线| 雨宫琴音一区二区在线| 欧美偷拍另类| 久久午夜羞羞影院免费观看| 亚洲美女色禁图| 久久久久国产精品麻豆ai换脸| 亚洲精品国产欧美| 国产在线乱码一区二区三区| 欧美日韩的一区二区| 久久久福利视频| 亚洲自拍偷拍一区| 日韩一级精品| 猛男gaygay欧美视频| 亚洲午夜一级| 亚洲美女视频在线免费观看| 国产一区二区三区的电影| 欧美日韩精品欧美日韩精品| 久久精品国产一区二区三| 一区二区91| 亚洲第一黄色| 久久一综合视频| 欧美专区日韩视频| 亚洲一区二区视频在线| 亚洲精品一级| 91久久精品国产91久久性色| 国产丝袜美腿一区二区三区| 国产精品家教|