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 連線字段 連線謂詞中的列名稱 連線條件中的各連線字段型別必須是可比的,但名字不必是相同的 ...