sql之limite查詢 join連線

2021-09-27 02:42:28 字數 1252 閱讀 7970

limite

示例1:列印grade排名前三的學生資訊

select * from student order by grade limite 3;

示例:列印grade倒數第三的學生資訊

select * from student order by grade desc limite 2,1;

#其中limite 2,1是跳過第二條記錄列印乙個記錄,也就是列印倒數第三條記錄

desc是倒序,aes是公升序(order by 語句預設值為公升序)

示例(牛客網):

查詢所有員工的last_name和first_name以及對應部門編號dept_no,也包括展示沒有分配具體部門的員工

create table dept_emp (

emp_no int(11) not null,

dept_no char(4) not null,

from_date date not null,

to_date date not null,

primary key (emp_no,dept_no));

create table employees (

emp_no int(11) not null,

birth_date date not null,

first_name varchar(14) not null,

last_name varchar(16) not null,

gender char(1) not null,

hire_date date not null,

primary key (emp_no));

輸入描述:

無輸出描述:

last_name first_name dept_no

facello georgi d001

省略 省略 省略

sluis mary null(在sqlite中此處為空,mysql為null)

sql語句為:

select employees.last_name,employees.first_name,dept_emp.dept_no

from employees left join dept_emp on employees.emp_no=dept_emp.emp_no;

MapReduce之Reduce端Join實現

mapreduce之helloword很簡單,但是要想繼續自己來寫,還有很多坑要注意。這不,咱們這回來個reduce端join實現。網上一搜,有很多,我們要來個自己的吧。廢話少說,先上傳一些資料到hdfs上。input pd.csv 假設這個是產品名稱檔案 input sale.csv 假設這個是銷...

sql查詢之巢狀查詢

巢狀查詢也叫子查詢,乙個select語句的查詢結果能夠作為另外乙個語句的輸入值。子查詢不但可以出現在where子句中,也能出現在from中作為乙個臨時表使用,而且還可以出現在select list中,作為乙個欄位值來返回。1 單行子查詢 單行子查詢的返回值只有一行資料。可以再主查詢語句的條件語句中引...

SQL之 連線查詢

連線查詢 顧名思義是同時涉及多個表的查詢 連線條件或連線謂詞 用來連線兩個表的條件 一般格式 表名1 列名1 比較運算子 表名2 列名2 表名1 列名1 between 表名2 列名2 and 表名2 列名3 連線字段 連線謂詞中的列名稱 連線條件中的各連線字段型別必須是可比的,但名字不必是相同的 ...