From 87d155720bf3ce3f5e650a96e331db1fb0ff061e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=AD=A3=E8=B1=AA?= Date: Thu, 22 Sep 2022 08:32:36 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20?= =?UTF-8?q?=E5=BC=A0=E6=AD=A3=E8=B1=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\345\274\240\346\255\243\350\261\252/.keep" | 0 .../\344\275\234\344\270\232/SQLQuery1.sql" | 33 ------------------- .../\347\254\224\350\256\260.txt" | 20 ----------- 3 files changed, 53 deletions(-) delete mode 100644 "\345\274\240\346\255\243\350\261\252/.keep" delete mode 100644 "\345\274\240\346\255\243\350\261\252/22-09-16\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" delete mode 100644 "\345\274\240\346\255\243\350\261\252/22-09-16\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" diff --git "a/\345\274\240\346\255\243\350\261\252/.keep" "b/\345\274\240\346\255\243\350\261\252/.keep" deleted file mode 100644 index e69de29..0000000 diff --git "a/\345\274\240\346\255\243\350\261\252/22-09-16\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" "b/\345\274\240\346\255\243\350\261\252/22-09-16\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" deleted file mode 100644 index d37b02d..0000000 --- "a/\345\274\240\346\255\243\350\261\252/22-09-16\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" +++ /dev/null @@ -1,33 +0,0 @@ -create database DBTEST; -use DBTEST; -create table sectionInfo( - sectionID int primary key identity(1,1), - sectionName varchar(10) not null -); -insert sectionInfo(sectionName) values ('管理部'),('技术部'),('后勤部'),('运营部'),('策划部'); - -create table userInfo( - userNo int primary key not null identity(1,1), - userName varchar(10) not null check(len(userName)>4) unique, - userSex varchar(2) not null check(userSex = '男' or userSex = '女'), - userAge int not null check(userAge between 1 and 100), - userAddress varchar(50) default('湖北'), - userSection int references sectionInfo(sectionID) -); -insert userInfo(userName,userSex,userAge,userAddress,userSection) values('张三丰丰丰','男',30,'湖南',2),('王五龙龙龙','男',20,'湖北',2), -('张春华华华','女',22,'吉林',3),('蒋杰夫夫夫','男',25,'北京',5),('尚朗朗朗朗','男',26,'男',3); - - -create table workInfo( - workId int identity(1,1) primary key not null, - userId int references userInfo(userNo) not null, - workTime datetime not null, - workDescription varchar(40) not null check(workDescription = '迟到' or - workDescription = '早退' or workDescription = '旷工' or workDescription = '病假' or workDescription = '事假') -); -insert workInfo(userId,workTime,workDescription) values (1,'2022-09-10 03:59:00','病假'),(2,'2022-09-11 21:33:23','事假'), -(3,'2022-09-11 19:29:38','早退'),(4,'2022-09-13 17:29:11','迟到'),(5,'2022-09-15 08:08:08','早退'); - -select * from sectionInfo; -select * from userInfo; -select * from workInfo; \ No newline at end of file diff --git "a/\345\274\240\346\255\243\350\261\252/22-09-16\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" "b/\345\274\240\346\255\243\350\261\252/22-09-16\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" deleted file mode 100644 index fed4d04..0000000 --- "a/\345\274\240\346\255\243\350\261\252/22-09-16\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" +++ /dev/null @@ -1,20 +0,0 @@ -鍒涘缓搴擄細create database 搴撳悕 -浣跨敤搴擄細use 搴撳悕 -鍒犻櫎搴擄細drop database 搴撳悕 - -鍒涘缓琛細create table 琛ㄥ悕锛堬級 -涓婚敭锛歱rimary key -鑷锛歩dentity(1,1) -榛樿绾︽潫锛歞efault -妫鏌ワ細check -闀垮害锛歭en -闈炵┖锛歯ot null -澶栭敭锛氬瓧娈靛悕 绫诲瀷 references 琛(瀛楁鍚) -瑙勫畾闀垮害锛歝heck(len(瀛楁鍚) = 鍊) -鑼冨洿锛 check(瀛楁鍚 between 鏈灏忓 and 鏈澶у) - -鏂板锛歩nsert 琛ㄦ槑锛堝瓧娈靛悕锛 values锛堟彃鍏ユ暟鎹級 -鏌ヨ锛歴elect - - - -- Gitee From 3c7fd92a18f5a685aece971f2ec918ca74021548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=AD=A3=E8=B1=AA?= Date: Thu, 22 Sep 2022 08:34:21 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20=E5=BC=A0?= =?UTF-8?q?=E6=AD=A3=E8=B1=AA2=20=E4=B8=BA=2037=E5=BC=A0=E6=AD=A3=E8=B1=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" => "37\345\274\240\346\255\243\350\261\252/.keep" | 0 .../9-19\345\274\240\346\255\243\350\261\252/DBTEST.sql" | 0 .../9-19\345\274\240\346\255\243\350\261\252/SQLQuery1.sql" | 0 .../\344\275\234\344\270\232/SQLQuery1.sql" | 0 .../\344\275\234\344\270\232/banktest.sql" | 0 ...5\255\220\346\237\245\350\257\242\347\254\224\350\256\260.txt" | 0 .../\344\275\234\344\270\232/SQLQuery1.sql" | 0 .../\347\254\224\350\256\260/\347\254\224\350\256\260.txt" | 0 8 files changed, 0 insertions(+), 0 deletions(-) rename "\345\274\240\346\255\243\350\261\2522/.keep" => "37\345\274\240\346\255\243\350\261\252/.keep" (100%) rename "\345\274\240\346\255\243\350\261\2522/9-19\345\274\240\346\255\243\350\261\252/DBTEST.sql" => "37\345\274\240\346\255\243\350\261\252/9-19\345\274\240\346\255\243\350\261\252/DBTEST.sql" (100%) rename "\345\274\240\346\255\243\350\261\2522/9-19\345\274\240\346\255\243\350\261\252/SQLQuery1.sql" => "37\345\274\240\346\255\243\350\261\252/9-19\345\274\240\346\255\243\350\261\252/SQLQuery1.sql" (100%) rename "\345\274\240\346\255\243\350\261\2522/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" => "37\345\274\240\346\255\243\350\261\252/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" (100%) rename "\345\274\240\346\255\243\350\261\2522/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/banktest.sql" => "37\345\274\240\346\255\243\350\261\252/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/banktest.sql" (100%) rename "\345\274\240\346\255\243\350\261\2522/9-20\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\345\255\220\346\237\245\350\257\242\347\254\224\350\256\260.txt" => "37\345\274\240\346\255\243\350\261\252/9-20\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\345\255\220\346\237\245\350\257\242\347\254\224\350\256\260.txt" (100%) rename "\345\274\240\346\255\243\350\261\2522/9.21\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" => "37\345\274\240\346\255\243\350\261\252/9.21\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" (100%) rename "\345\274\240\346\255\243\350\261\2522/9.21\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" => "37\345\274\240\346\255\243\350\261\252/9.21\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" (100%) diff --git "a/\345\274\240\346\255\243\350\261\2522/.keep" "b/37\345\274\240\346\255\243\350\261\252/.keep" similarity index 100% rename from "\345\274\240\346\255\243\350\261\2522/.keep" rename to "37\345\274\240\346\255\243\350\261\252/.keep" diff --git "a/\345\274\240\346\255\243\350\261\2522/9-19\345\274\240\346\255\243\350\261\252/DBTEST.sql" "b/37\345\274\240\346\255\243\350\261\252/9-19\345\274\240\346\255\243\350\261\252/DBTEST.sql" similarity index 100% rename from "\345\274\240\346\255\243\350\261\2522/9-19\345\274\240\346\255\243\350\261\252/DBTEST.sql" rename to "37\345\274\240\346\255\243\350\261\252/9-19\345\274\240\346\255\243\350\261\252/DBTEST.sql" diff --git "a/\345\274\240\346\255\243\350\261\2522/9-19\345\274\240\346\255\243\350\261\252/SQLQuery1.sql" "b/37\345\274\240\346\255\243\350\261\252/9-19\345\274\240\346\255\243\350\261\252/SQLQuery1.sql" similarity index 100% rename from "\345\274\240\346\255\243\350\261\2522/9-19\345\274\240\346\255\243\350\261\252/SQLQuery1.sql" rename to "37\345\274\240\346\255\243\350\261\252/9-19\345\274\240\346\255\243\350\261\252/SQLQuery1.sql" diff --git "a/\345\274\240\346\255\243\350\261\2522/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" "b/37\345\274\240\346\255\243\350\261\252/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" similarity index 100% rename from "\345\274\240\346\255\243\350\261\2522/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" rename to "37\345\274\240\346\255\243\350\261\252/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" diff --git "a/\345\274\240\346\255\243\350\261\2522/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/banktest.sql" "b/37\345\274\240\346\255\243\350\261\252/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/banktest.sql" similarity index 100% rename from "\345\274\240\346\255\243\350\261\2522/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/banktest.sql" rename to "37\345\274\240\346\255\243\350\261\252/9-20\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/banktest.sql" diff --git "a/\345\274\240\346\255\243\350\261\2522/9-20\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\345\255\220\346\237\245\350\257\242\347\254\224\350\256\260.txt" "b/37\345\274\240\346\255\243\350\261\252/9-20\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\345\255\220\346\237\245\350\257\242\347\254\224\350\256\260.txt" similarity index 100% rename from "\345\274\240\346\255\243\350\261\2522/9-20\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\345\255\220\346\237\245\350\257\242\347\254\224\350\256\260.txt" rename to "37\345\274\240\346\255\243\350\261\252/9-20\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\345\255\220\346\237\245\350\257\242\347\254\224\350\256\260.txt" diff --git "a/\345\274\240\346\255\243\350\261\2522/9.21\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" "b/37\345\274\240\346\255\243\350\261\252/9.21\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" similarity index 100% rename from "\345\274\240\346\255\243\350\261\2522/9.21\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" rename to "37\345\274\240\346\255\243\350\261\252/9.21\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" diff --git "a/\345\274\240\346\255\243\350\261\2522/9.21\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" "b/37\345\274\240\346\255\243\350\261\252/9.21\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" similarity index 100% rename from "\345\274\240\346\255\243\350\261\2522/9.21\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" rename to "37\345\274\240\346\255\243\350\261\252/9.21\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" -- Gitee From de7f7bcf574cb78f56c07eb967cc204ccedd1f1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=AD=A3=E8=B1=AA?= Date: Fri, 23 Sep 2022 04:07:00 +0000 Subject: [PATCH 3/3] =?UTF-8?q?37=E5=BC=A0=E6=AD=A3=E8=B1=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 寮犳璞 --- .../\344\275\234\344\270\232/SQLQuery1.sql" | 85 +++++++++++++++++++ .../\347\254\224\350\256\260.txt" | 8 ++ 2 files changed, 93 insertions(+) create mode 100644 "37\345\274\240\346\255\243\350\261\252/9.22\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" create mode 100644 "37\345\274\240\346\255\243\350\261\252/9.22\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" diff --git "a/37\345\274\240\346\255\243\350\261\252/9.22\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" "b/37\345\274\240\346\255\243\350\261\252/9.22\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" new file mode 100644 index 0000000..11f636c --- /dev/null +++ "b/37\345\274\240\346\255\243\350\261\252/9.22\345\274\240\346\255\243\350\261\252/\344\275\234\344\270\232/SQLQuery1.sql" @@ -0,0 +1,85 @@ +锘縰se banktest1; +select * from AccountInfo; --涓汉淇℃伅 +select * from BankCard; --閾惰鍗′俊鎭 +select * from CardStateChange; --閾惰鍗$姸鎬佹洿鏀硅〃 +select * from CardTransfer; --杞处琛 +select * from CardExchange; --浜ゆ槗璁板綍 +--1. 涓鸿档浜戞浜鸿繘琛屽紑鎴峰紑鍗℃搷浣滐紝璧典簯韬唤璇侊細420107199904054233 +declare @name varchar(20),@id varchar(20) +set @name = '璧典簯' +set @id = '420107199904054233' +insert into AccountInfo values(@id,'13554785426',@name,'2022-09-19 19:20:00') +go +--2. 闇瑕佹眰鍑哄紶椋炵殑閾惰鍗″崱鍙峰拰浣欓锛屽紶椋炶韩浠借瘉锛420107199602034138 锛1.浣跨敤杩炴帴鏌ヨ锛2.浣跨敤鍙橀噺锛 + +--#### 閫昏緫鎺у埗 + +--##### 鏉′欢鍒嗘敮if-else +declare @id varchar(20) +set @id = '420107199602034138' +select b.CardNo 鍗″彿,b.CardMoney 浣欓 from BankCard b +inner join AccountInfo a +on a.AccountId = b.AccountId +where a.AccountCode = @id +go +--鈥 3.鏌愮敤鎴烽摱琛屽崱鍙蜂负鈥6225547854125656鈥濓紝璇ョ敤鎴锋墽琛屽彇閽辨搷浣滐紝鍙栭挶5000鍏冿紝浣欓鍏呰冻鍒欒繘琛屽彇閽辨搷浣滐紝骞舵彁绀"鍙栭挶鎴愬姛"锛屽惁鍒欐彁绀衡滀綑棰濅笉瓒斥濄 + +--##### 鏉′欢鍒嗘敮:case-when +declare @Moey int +select @Moey = CardMoney from BankCard where CardNo='6225547854125656' +print @Moey +select *,case +when @Moey>5000 then '鍙栭挶鎴愬姛' +else '浣欓涓嶈冻' +end + from BankCard where CardNo = '6225547854125656' + +--鈥 4.鏌ヨ閾惰鍗′俊鎭紝灏嗛摱琛屽崱鐘舵1,2,3,4鍒嗗埆杞崲涓烘眽瀛椻滄甯,鎸傚け,鍐荤粨,娉ㄩ攢鈥濓紝骞朵笖鏍规嵁閾惰鍗′綑棰濇樉绀洪摱琛屽崱绛夌骇 30涓囦互涓嬩负鈥滄櫘閫氱敤鎴封,30涓囧強浠ヤ笂涓"VIP鐢ㄦ埛"锛 + +----鏄剧ず鍒楀垎鍒负鍗″彿锛岃韩浠借瘉锛屽鍚嶏紝浣欓锛岀敤鎴风瓑绾э紝閾惰鍗$姸鎬併 + +--##### **while** +select t.CardNo 鍗″彿,a.AccountCode 韬唤璇,a.RealName 濮撳悕,t.CardMoney 浣欓, +case +when t.CardMoney < 300000 then '鏅氱敤鎴' +when t.CardMoney >= 300000 then 'VIP鐢ㄦ埛' +end 鐧昏 +from AccountInfo a +inner join +( +select * , +case +when b.CardState = 1 then '姝e父' +when b.CardState = 2 then '鎸傚け' +when b.CardState = 3 then '鍐荤粨' +when b.CardState = 4 then '娉ㄩ攢' +end 鐘舵 +from BankCard b +) t +on a.AccountId = t.AccountId +go + +--鈥 5.寰幆鎵撳嵃1-10銆 +declare @i int +set @i = 1 + +while (@i<=10) +begin + print @i + set @i = @i +1 +end +go +--鈥 6.鎵撳嵃99涔樻硶琛 +declare @i int = 1 +while @i <= 9 + begin + declare @j int = 1 + declare @result varchar(200) = '' + while @j <= @i + begin + set @result = @result + cast(@i as varchar(1))+ ' * ' + cast(@j as varchar(1)) + ' = '+ cast(@i*@j as varchar(2)) + char(9) + set @j = @j + 1 + end + print @result + set @i = @i + 1 + end \ No newline at end of file diff --git "a/37\345\274\240\346\255\243\350\261\252/9.22\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" "b/37\345\274\240\346\255\243\350\261\252/9.22\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" new file mode 100644 index 0000000..a084603 --- /dev/null +++ "b/37\345\274\240\346\255\243\350\261\252/9.22\345\274\240\346\255\243\350\261\252/\347\254\224\350\256\260/\347\254\224\350\256\260.txt" @@ -0,0 +1,8 @@ +- set @鍙橀噺鍚 = 鍊 + +- select @鍙橀噺鍚 = 鍊 +--渚: + select @id = 1001 + set @name = '鍛ㄩ' +case +when then -- Gitee