幾個SQL 的例項

2021-04-22 18:54:33 字數 2315 閱讀 3672

一、 --某個資料庫中,有些資料,為了方便使用,把某幾個字母替換

--如:io0011中把i替換成1 ,把o替換成0

use aa

gocreate table card

(id int   not null primary key,

password varchar(10)

)values(1,'ooi22i')

insert into card (id,password)

select 2 ,'o100ii2' union

select 4 ,'oo0i1i2' union

select 3 ,'o1a0ii2' union

select 6 ,'os0i1i2' union

select 5 ,'o300ii2'

select * from card1

結果:1  ooi22i 

2 o100ii2 3

3 o1a0ii2 4

4 oo0i1i2 5

5 o300ii2 6

6 os0i1i2 

select replace(replace('o100ii2','i','1'),'o','0')

select replace(replace(password,'i','1'),'o','0')from card

select * into card1 from card

update card

set password=replace(replace(password,'i','1'),'o','0')

select id ,password from card

執行結果:

1 001221

2 0100112

3 01a0112

4 0001112

5 0300112

6 0s01112

二、排序13-1,13-4、14-0、14-112、12-2,。。。把-兩側的數都進行排序

create table px

(id int primary key ,

shuju varchar(20)

)insert into  px (id,shuju)

select 1,'13-1'union

select 2,'13-4'union

select 3,'13-114'union

select 4,'13-2'union

select 5,'14-1'union

select 6,'14-3'union

select 7,'14-14'union

select 8,'14-0'union

select 9,'113-1'union

select 10,'3-4'union

select 11,'3-114'union

select 12,'3-2'union

select 13,'15-1'union

select 15,'16-4'union

select 14,'1-114'union

select 16,'2-2'

select left('13-1',2)

select left('113-1',charindex('-','113-1')-1)--左邊資料

select left (shuju,charindex('-',shuju)-1) as 左邊資料 from px

select right('113-1',len('113-1')-charindex('-','113-1'))--右邊資料

select right (shuju,len(shuju)-charindex('-',shuju)) as 右邊資料 from px

select charindex('-','13-1')

select  *  from  px

order by convert(int,(select left (shuju,charindex('-',shuju)-1))),convert(int,(select right(shuju,len(shuju)-charindex('-',shuju))))

id 資料

14 1-114

16 2-2

12 3-2

10 3-4

11 3-114

1 13-1

4 13-2

2 13-4

3 13-114

8 14-0

5 14-1

6 14-3

7 14-14

13 15-1

15 16-4

9 113-1

sql儲存過程幾個例項

例1 create proc proc stu sname varchar 20 pwd varchar 20 as select from ren where sname sname and pwd pwd go檢視結果 proc stu admin admin 例2 下面的儲存過程實現使用者驗證...

controller的幾個例項

public actionresult index string id,nullableother 上面中的id變數是在index頁面初始化的時候,通過mvc framework來實現傳遞的 http id 1 這個是在頁面初始化的時候呼叫,通過整個的framework 實現將整個的資料傳遞到頁面s...

controller的幾個例項

上面中的id變數是在index頁面初始化的時候,通過mvc framework來實現傳遞的 http id 1 上面在form中制定了資料post的action函式showpostdata,然後是整個的mvc框架將資料通過updatemodel傳遞給entity useridentity。注意的是在...