SQL語句積累 三

2021-04-23 15:55:29 字數 593 閱讀 1886

起別名不能用數字 select * from table1 1,table2 2是不允許的.用a,b代替吧. 

--stuff(要替換的字串,起始位置,長度,替換內容)

select stuff('abcdef', 2, 3, 'ijklmn')

goif object_id('tempdb..#')is not null drop table #

gocreate table #(num varchar(10),名字 varchar(20))

insert # select 123,'李義'

insert # select 456,'小李'

insert # select 'ad','小李'

insert # select '2008-12-25','李義'

select * from # order by 

case

when 名字='李義'

then 2 --這裡的值其實是代表沒有條件

when 名字='小李'

then 1 --0,1,2代表著次序

else 0 --這裡代表都不符合,但要也選擇出來

endend

oracle函式,sql語句整理積累

每天積累一點點,期待自己的進步 1.關於substr函式的用法和個人見解 substr string,start position,length 我理解為,擷取某個字串中的某些內容 舉例 20170208 只獲取年月也就是 201702 string引數為字串的意思,可以直接寫內容如 2017020...

SQL積累 查詢成績語句,帶總分

declare sql varchar 8000 declare examid varchar 10 declare claid varchar 10 set claid 60 set examid 151 set sql select m.pargid,c.nickname as parname,...

SQL SQL語句積累

實際案例 例 結果集中,name 胡聰 age 23 性別 男,想要輸出diy欄位 select su.name su.age su.concat 姓名 su.name,年齡 su.age,性別 su.as memo from sys user輸出 name age memo 胡聰23 男姓名胡聰年...