Hbase Scan查詢左右區間開閉問題

2021-09-09 05:25:52 字數 432 閱讀 5207

剛開始用hbase,用scan進行資料查詢,以為類似於mysql的between…and…,但是發現查詢結果不對

table table = connection.gettable(tablename.valueof(tablename));

scan scan = new scan();

scan.setstartrow(bytes.tobytes(startrow));

scan.setstoprow(bytes.tobytes(stoprow));

resultscanner resultscanner = table.getscanner(scan);

後經測試對比,發現hbase的scan查詢的範圍是左閉右開,包含開始的rowkey不包含結束的rowkey,即startrow=
左右連線查詢

關於左連線和右連線總結性的一句話 左連線where隻影向右表,右連線where只影響左表。left join select from tbl1 left join tbl2 where tbl1.id tbl2.id 左連線後的檢索結果是顯示tbl1的所有資料和tbl2中滿足where 條件的資料。...

mysql區間查詢 MySQL區間分組查詢

假設a表為會員資訊表,需要統計男性會員年齡各階段的出現的人數 create table a id int 11 unsigned not null auto increment,name varchar 255 not null default comment 會員名稱 tinyint 1 unsi...

內 左 右 全連線查詢

sql中的連線查詢有inner join 內連線 left join 左連線 right join 右連線 full join 全連線 四種方式,它們之間其實並沒有太大區別,僅僅是查詢出來的結果有所不同。例如我們有兩張表 orders表通過外來鍵id p和persons表進行關聯。我們使用inner...