sqlserver中between...and結果是否包含邊界值

sqlserver數據庫中的規模查詢between...and之間的鴻溝前提是否包含在查詢成果中呢?

需要這些哦
sqlserver
方式/
1打開SQL Server Management Studio辦理東西 , 毗連上數據庫 , 建立一張測試表 , 用于測試Between...and查詢成果是否包含鴻溝值
     CREATE TABLE TestBteween(
         Col1 varchar(200) NOT NULL,
         Col2 varchar(200) NULL,
【sqlserver中between...and結果是否包含邊界值】         Col3 int NULL
     ) 

sqlserver中between...and結果是否包含邊界值



2往測試表TestBetween中插入幾行測試數據
     insert into TestBteween(Col1, Col2, Col3) values('第1行', 'Hello', 10);
     insert into TestBteween(Col1, Col2, Col3) values('第2行', 'World', 20);
     insert into TestBteween(Col1, Col2, Col3) values('第3行', null, null);
     insert into TestBteween(Col1, Col2, Col3) values('第4行', 'Hello', 40);
     insert into TestBteween(Col1, Col2, Col3) values('第5行', 'World', 50);

sqlserver中between...and結果是否包含邊界值



3查詢表中的所有測試數據
     select * from TestBteween;

sqlserver中between...and結果是否包含邊界值



4利用between...and查詢Col3數字列在10到40之間的成果 , 從運行成果可以看出 , 10、40都包含在了查詢成果中 , 申明between...and查詢成果是包含鴻溝值的
     select * from TestBteween where Col3 between 10 and 40;

sqlserver中between...and結果是否包含邊界值



5利用between...and查詢Col3數字列在10到30之間的成果 , 從成果可以看出 , 只要等于一個鴻溝值就會查詢出來
     select * from TestBteween where Col3 between 10 and 30;

sqlserver中between...and結果是否包含邊界值



6利用between...and查詢Col1中文列在第1行到第3行之間的成果 , 從成果可以看出 , 也是包含鴻溝值的
     select * from TestBteween where Col1 between '第1行' and '第3行';

sqlserver中between...and結果是否包含邊界值



7利用between...and查詢Col2英文列在Hello到World之間的成果 , 從成果可以看出 , 也是包含鴻溝值的
     select * from TestBteween where Col2 between 'Hello' and 'World';

sqlserver中between...and結果是否包含邊界值




以上內容就是sqlserver中between...and結果是否包含邊界值的內容啦 , 希望對你有所幫助哦!

    猜你喜歡