diff --git "a/01\347\277\201\347\253\240\345\275\254/\344\275\234\344\270\232/2022-09-05/.keep" "b/01\347\277\201\347\253\240\345\275\254/\344\275\234\344\270\232/2022-09-05/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/01\347\277\201\347\253\240\345\275\254/\344\275\234\344\270\232/2022-09-05/2022-9-05 \345\273\272\347\255\221\345\205\254\345\217\270-\345\261\200\351\203\250\345\217\230\351\207\217.sql" "b/01\347\277\201\347\253\240\345\275\254/\344\275\234\344\270\232/2022-09-05/2022-9-05 \345\273\272\347\255\221\345\205\254\345\217\270-\345\261\200\351\203\250\345\217\230\351\207\217.sql" new file mode 100644 index 0000000000000000000000000000000000000000..d53c1696acfd114c0431d628d5cac7be82eafa61 --- /dev/null +++ "b/01\347\277\201\347\253\240\345\275\254/\344\275\234\344\270\232/2022-09-05/2022-9-05 \345\273\272\347\255\221\345\205\254\345\217\270-\345\261\200\351\203\250\345\217\230\351\207\217.sql" @@ -0,0 +1,85 @@ +create database gc +go +use gc +go +--工程表 +create table gcb +( +gcid varchar(10) primary key, +gcname varchar(20), +) +--职工表 +create table zgb +( +zgid int primary key, +zgname varchar(20), + +) +--职务表 +create table zwb +( +zw varchar(20) primary key, +xsgzl int +) +--项目表 +create table xm +( +gcid varchar(20), +zgid int references zgb(zgid), +gtime int, +gz decimal +) +--工程表 +insert gcb +values ('A1','花园大厦'), +('A2','立交桥'), +('A3','临江饭店') +--职工表 +insert zgb +values (1001,'齐光明'), + (1002,'李思岐'), + (1003,'鞠明亮'), + (1004,'葛宇洪') +--职务表 +insert zwb values +('工程师','65'), +('技术员','60'), +('律师','60'), +('工人','55') +--项目表 +insert xm values +('A1',1001,13,845.00), +('A1',1002,16,960.00), +('A1',1004,19,1140.00), +('A2',1001,15,975.00), +('A2',1003,17,935.00), +('A3',1002,18,1080.00), +('A4',1004,14,840.00) + +select * from gcb +select * from zgb +select * from zwb +select * from xm + +--根据座位号找出张无忌的前后同学 + +declare @id int + +select @id=StuSeat-1 from StuInfo where StuName='张无忌' + +print @id + +declare @id int + +select @id=StuSeat+1 from StuInfo where StuName='张无忌' + +print @id + +select * from StuInfo where StuSeat=@id+1 or StuSeat =@id-1 + +--查询年龄最大的学生信息 +declare @age int + +select @age=max(stuage) from StuInfo + +print @age \ No newline at end of file diff --git "a/01\347\277\201\347\253\240\345\275\254/\347\254\224\350\256\260/2022-09-05.md" "b/01\347\277\201\347\253\240\345\275\254/\347\254\224\350\256\260/2022-09-05.md" new file mode 100644 index 0000000000000000000000000000000000000000..30d8f778e85c67e6be476f41141ea9172fbbce5c --- /dev/null +++ "b/01\347\277\201\347\253\240\345\275\254/\347\254\224\350\256\260/2022-09-05.md" @@ -0,0 +1,23 @@ +鍏ㄥ眬鍙橀噺 +鍏ㄥ眬鍙橀噺蹇呴』鏍囪鈥楡@鈥欎负鍓嶇紑锛屾瘮濡傗楡@version鈥 +鍏ㄥ眬鍙橀噺鐢辩郴缁熷畾涔夊拰缁存姢锛屽彧鑳借鍙栵紝涓嶈兘鏇存敼鍊 +鍦ㄦ暣涓猄QL鐜涓嬪彲浠ヨ璁块棶鎴栬皟鐢 + + +--@@ERROR:杩斿洖鎵ц鐨勪笂涓涓鍙ョ殑閿欒鍙 +--@@IDENTITY:杩斿洖鏈鍚庢彃鍏ョ殑鏍囪瘑鍊 +--@@MAX_CONNECTIONS:杩斿洖鍏佽鍚屾椂杩涜鐨勬渶澶х敤鎴疯繛鎺ユ暟 +--@@ROWCOUNT:杩斿洖鍙椾笂涓璇彞褰卞搷鐨勮鏁 +--@@SERVERNAME:杩斿洖杩愯 SQL Server 鐨勬湰鍦版湇鍔″櫒鐨勫悕绉 +--@@SERVICENAME:杩斿洖 SQL Server 姝e湪鍏朵笅杩愯鐨勬敞鍐岃〃椤圭殑鍚嶇О +--@@TRANCOUNT:杩斿洖褰撳墠杩炴帴鐨勬椿鍔ㄤ簨鍔℃暟 +--@@LOCK_TIMEOUT:杩斿洖褰撳墠浼氳瘽鐨勫綋鍓嶉攣瀹氳秴鏃惰缃紙姣锛 + + +灞閮ㄥ彉閲 +澹版槑 +declare @age int + +set涓巗elect鐨勫尯鍒 +set鍙兘鏌ヨ鍏朵腑涓鏉℃暟鎹紝褰撶粨鏋滈泦鏈夊鏉℃暟鎹殑鏃跺欙紝浣跨敤set浼氭姤閿 +select鏌ヨ澶氭潯鏁版嵁鏃堕粯璁ゆ槸鏈鍚庝竴鏉℃暟鎹 \ No newline at end of file