一些T SQL語句

2021-05-22 16:07:36 字數 1706 閱讀 8268

use dm;

goif exists(select * from sysobjects where xtype = 'u' and name = 'newtest')

drop tablenewtest

goselectabs , len (abs)asnumberintonewtestfromepsps_2order byabsdesc

select * from t_colliery

-----------如果表存在就刪除,否則就建立新錶方法----------

-----方法(1)------------

if exists (select   name   from   sysobjects   where   type='u'   and   name='t_colliery')

begin

drop table t_colliery

endelse

begin

create table t_colliery

(id varchar(30) null,

collieryname varchar(100) null

)end

-----方法(2)------------

if object_id('t_colliery') is not null

drop table t_colliery

gocreate table t_colliery

(id varchar(30) null,

collieryname varchar(100) null

)---------------------方法(3)

if exists (select * from sysobjects where xtype = 'u' and name = 't_colliery')

drop table tablename

gocreate table t_colliery

(id varchar(30) null,

collieryname varchar(100) null

)------------------------方法(4)-----------

if exists (select * from sysobjects where id = object_id('t_colliery'))

drop table t_colliery

gocreate table t_colliery

(id varchar(30) null,

collieryname varchar(100) null)go

轉置use t222

goselect id,name,

[1] as "一季度",

[2] as "二季度",

[3] as "三季度",

[4] as "四季度",

[5] as "5"

from

test

pivot

(sum(profile)

for quarter in

([1],[2],[3],[4],[5])

)as pvt

t sql的一些經驗

1 儲存過程的3種傳回值 1.以return傳回整數 2.以output格式傳回引數 3.recordset 2 字串型別的變數需要初始化後再使用,不然永遠是空 declare fieldssql varchar max set fieldssql set fieldssql fieldssql a...

T SQL查詢語句(一)

主要記錄用到的t sql查詢例項,用 和說明。定義列別名 查詢 t student 表中15電腦科學與技術 1 專業同學的studentid 學號 studentname 姓名 和student 性別 結果中各列的標題分別指定為 學號 姓名和性別 消除結果集中的重複行 對 t student 表中只...

一些sql語句

一。在oracle中建表,怎麼實現id自動編號 1 建表 create table code test id int,name varchar2 20 2.建立序列 create sequence s country id increment by 1 start with 1 maxvalue 9...